Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 6 additions & 5 deletions src/Famix-C-Entities/FamixCAccess.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,20 @@

| Name | Type | Default value | Comment |
|---|
| `isStub` | `Boolean` | false | Flag true if the entity attributes are incomplete, either because the entity is missing or not imported.|
| `isWrite` | `Boolean` | false | Write access|

"
Class {
#name : #FamixCAccess,
#superclass : #FamixCAssociation,
#name : 'FamixCAccess',
#superclass : 'FamixCAssociation',
#traits : 'FamixTAccess',
#classTraits : 'FamixTAccess classTrait',
#category : #'Famix-C-Entities-Entities'
#category : 'Famix-C-Entities-Entities',
#package : 'Famix-C-Entities',
#tag : 'Entities'
}

{ #category : #meta }
{ #category : 'meta' }
FamixCAccess class >> annotation [

<FMClass: #Access super: #FamixCAssociation>
Expand Down
10 changes: 6 additions & 4 deletions src/Famix-C-Entities/FamixCAliasType.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,16 @@

"
Class {
#name : #FamixCAliasType,
#superclass : #FamixCType,
#name : 'FamixCAliasType',
#superclass : 'FamixCType',
#traits : 'FamixTTypeAlias',
#classTraits : 'FamixTTypeAlias classTrait',
#category : #'Famix-C-Entities-Entities'
#category : 'Famix-C-Entities-Entities',
#package : 'Famix-C-Entities',
#tag : 'Entities'
}

{ #category : #meta }
{ #category : 'meta' }
FamixCAliasType class >> annotation [

<FMClass: #AliasType super: #FamixCType>
Expand Down
16 changes: 6 additions & 10 deletions src/Famix-C-Entities/FamixCAssociation.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -10,23 +10,19 @@
| `sourceAnchor` | `FamixTSourceEntity` | `element` | `FamixTSourceAnchor` | SourceAnchor entity linking to the original source code for this entity|


## Properties
======================

| Name | Type | Default value | Comment |
|---|
| `isStub` | `Boolean` | false | Flag true if the entity attributes are incomplete, either because the entity is missing or not imported.|

"
Class {
#name : #FamixCAssociation,
#superclass : #FamixCSourcedEntity,
#name : 'FamixCAssociation',
#superclass : 'FamixCSourcedEntity',
#traits : 'FamixTAssociation',
#classTraits : 'FamixTAssociation classTrait',
#category : #'Famix-C-Entities-Entities'
#category : 'Famix-C-Entities-Entities',
#package : 'Famix-C-Entities',
#tag : 'Entities'
}

{ #category : #meta }
{ #category : 'meta' }
FamixCAssociation class >> annotation [

<FMClass: #Association super: #FamixCSourcedEntity>
Expand Down
10 changes: 6 additions & 4 deletions src/Famix-C-Entities/FamixCAttribute.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,16 @@

"
Class {
#name : #FamixCAttribute,
#superclass : #FamixCNamedEntity,
#name : 'FamixCAttribute',
#superclass : 'FamixCNamedEntity',
#traits : 'FamixTAttribute + FamixTInvocationsReceiver',
#classTraits : 'FamixTAttribute classTrait + FamixTInvocationsReceiver classTrait',
#category : #'Famix-C-Entities-Entities'
#category : 'Famix-C-Entities-Entities',
#package : 'Famix-C-Entities',
#tag : 'Entities'
}

{ #category : #meta }
{ #category : 'meta' }
FamixCAttribute class >> annotation [

<FMClass: #Attribute super: #FamixCNamedEntity>
Expand Down
30 changes: 16 additions & 14 deletions src/Famix-C-Entities/FamixCBehaviouralEntity.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@

"
Class {
#name : #FamixCBehaviouralEntity,
#superclass : #FamixCContainerEntity,
#name : 'FamixCBehaviouralEntity',
#superclass : 'FamixCContainerEntity',
#traits : 'FamixTHasSignature + FamixTInvocable + FamixTTypedEntity + FamixTWithAccesses + FamixTWithComments + FamixTWithInvocations + FamixTWithStatements',
#classTraits : 'FamixTHasSignature classTrait + FamixTInvocable classTrait + FamixTTypedEntity classTrait + FamixTWithAccesses classTrait + FamixTWithComments classTrait + FamixTWithInvocations classTrait + FamixTWithStatements classTrait',
#instVars : [
Expand All @@ -50,10 +50,12 @@ Class {
'#behaviouralAddressers => FMMany type: #FamixCBehaviouralPointer opposite: #behaviouralPointed',
'#behaviouralPointers => FMMany type: #FamixCBehaviouralPointer opposite: #referer'
],
#category : #'Famix-C-Entities-Entities'
#category : 'Famix-C-Entities-Entities',
#package : 'Famix-C-Entities',
#tag : 'Entities'
}

{ #category : #meta }
{ #category : 'meta' }
FamixCBehaviouralEntity class >> annotation [

<FMClass: #BehaviouralEntity super: #FamixCContainerEntity>
Expand All @@ -62,19 +64,19 @@ FamixCBehaviouralEntity class >> annotation [
^ self
]

{ #category : #adding }
{ #category : 'adding' }
FamixCBehaviouralEntity >> addBehaviouralAddresser: anObject [
<generated>
^ self behaviouralAddressers add: anObject
]

{ #category : #adding }
{ #category : 'adding' }
FamixCBehaviouralEntity >> addBehaviouralPointer: anObject [
<generated>
^ self behaviouralPointers add: anObject
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralEntity >> behaviouralAddressers [
"Relation named: #behaviouralAddressers type: #FamixCBehaviouralPointer opposite: #behaviouralPointed"

Expand All @@ -84,14 +86,14 @@ FamixCBehaviouralEntity >> behaviouralAddressers [
^ behaviouralAddressers
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralEntity >> behaviouralAddressers: anObject [

<generated>
behaviouralAddressers value: anObject
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralEntity >> behaviouralPointers [
"Relation named: #behaviouralPointers type: #FamixCBehaviouralPointer opposite: #referer"

Expand All @@ -101,36 +103,36 @@ FamixCBehaviouralEntity >> behaviouralPointers [
^ behaviouralPointers
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralEntity >> behaviouralPointers: anObject [

<generated>
behaviouralPointers value: anObject
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralEntity >> cyclomaticComplexity [

<FMProperty: #cyclomaticComplexity type: #Number>
<generated>
^ cyclomaticComplexity
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralEntity >> cyclomaticComplexity: anObject [
<generated>
cyclomaticComplexity := anObject
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralEntity >> numberOfStatements [

<FMProperty: #numberOfStatements type: #Number>
<generated>
^ numberOfStatements
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralEntity >> numberOfStatements: anObject [
<generated>
numberOfStatements := anObject
Expand Down
18 changes: 10 additions & 8 deletions src/Famix-C-Entities/FamixCBehaviouralPointer.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -16,16 +16,18 @@

"
Class {
#name : #FamixCBehaviouralPointer,
#superclass : #FamixCAssociation,
#name : 'FamixCBehaviouralPointer',
#superclass : 'FamixCAssociation',
#instVars : [
'#behaviouralPointed => FMOne type: #FamixCBehaviouralEntity opposite: #behaviouralAddressers',
'#referer => FMOne type: #FamixCBehaviouralEntity opposite: #behaviouralPointers'
],
#category : #'Famix-C-Entities-Entities'
#category : 'Famix-C-Entities-Entities',
#package : 'Famix-C-Entities',
#tag : 'Entities'
}

{ #category : #meta }
{ #category : 'meta' }
FamixCBehaviouralPointer class >> annotation [

<FMClass: #BehaviouralPointer super: #FamixCAssociation>
Expand All @@ -34,7 +36,7 @@ FamixCBehaviouralPointer class >> annotation [
^ self
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralPointer >> behaviouralPointed [
"Relation named: #behaviouralPointed type: #FamixCBehaviouralEntity opposite: #behaviouralAddressers"

Expand All @@ -44,14 +46,14 @@ FamixCBehaviouralPointer >> behaviouralPointed [
^ behaviouralPointed
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralPointer >> behaviouralPointed: anObject [

<generated>
behaviouralPointed := anObject
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralPointer >> referer [
"Relation named: #referer type: #FamixCBehaviouralEntity opposite: #behaviouralPointers"

Expand All @@ -61,7 +63,7 @@ FamixCBehaviouralPointer >> referer [
^ referer
]

{ #category : #accessing }
{ #category : 'accessing' }
FamixCBehaviouralPointer >> referer: anObject [

<generated>
Expand Down
10 changes: 6 additions & 4 deletions src/Famix-C-Entities/FamixCComment.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,16 @@

"
Class {
#name : #FamixCComment,
#superclass : #FamixCSourcedEntity,
#name : 'FamixCComment',
#superclass : 'FamixCSourcedEntity',
#traits : 'FamixTComment',
#classTraits : 'FamixTComment classTrait',
#category : #'Famix-C-Entities-Entities'
#category : 'Famix-C-Entities-Entities',
#package : 'Famix-C-Entities',
#tag : 'Entities'
}

{ #category : #meta }
{ #category : 'meta' }
FamixCComment class >> annotation [

<FMClass: #Comment super: #FamixCSourcedEntity>
Expand Down
10 changes: 6 additions & 4 deletions src/Famix-C-Entities/FamixCContainerEntity.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -13,14 +13,16 @@

"
Class {
#name : #FamixCContainerEntity,
#superclass : #FamixCNamedEntity,
#name : 'FamixCContainerEntity',
#superclass : 'FamixCNamedEntity',
#traits : 'FamixTWithFunctions + FamixTWithLocalVariables + FamixTWithTypes',
#classTraits : 'FamixTWithFunctions classTrait + FamixTWithLocalVariables classTrait + FamixTWithTypes classTrait',
#category : #'Famix-C-Entities-Entities'
#category : 'Famix-C-Entities-Entities',
#package : 'Famix-C-Entities',
#tag : 'Entities'
}

{ #category : #meta }
{ #category : 'meta' }
FamixCContainerEntity class >> annotation [

<FMClass: #ContainerEntity super: #FamixCNamedEntity>
Expand Down
11 changes: 6 additions & 5 deletions src/Famix-C-Entities/FamixCDereferencedInvocation.class.st
Original file line number Diff line number Diff line change
Expand Up @@ -27,19 +27,20 @@

| Name | Type | Default value | Comment |
|---|
| `isStub` | `Boolean` | false | Flag true if the entity attributes are incomplete, either because the entity is missing or not imported.|
| `signature` | `String` | nil | Signature of the message being sent|

"
Class {
#name : #FamixCDereferencedInvocation,
#superclass : #FamixCInvocation,
#name : 'FamixCDereferencedInvocation',
#superclass : 'FamixCInvocation',
#traits : 'FamixTDereferencedInvocation',
#classTraits : 'FamixTDereferencedInvocation classTrait',
#category : #'Famix-C-Entities-Entities'
#category : 'Famix-C-Entities-Entities',
#package : 'Famix-C-Entities',
#tag : 'Entities'
}

{ #category : #meta }
{ #category : 'meta' }
FamixCDereferencedInvocation class >> annotation [

<FMClass: #DereferencedInvocation super: #FamixCInvocation>
Expand Down
Loading