프로퍼티 | 타입 | 설명 |
---|
메소드 | 설명 | |
---|---|---|
AddModelElement ( IModelElement element ) : void |
Adds a model element in this model element
|
|
ApplicableRule ( |
Indicates that a rule is applicable for this type at the provided priority
|
|
ClearCache ( ) : void |
Clears the cache associated to this model element
|
|
CompareForEquality ( IValue left, IValue right ) : bool | ||
ComputeUnifiedStructure ( ) : void |
Computes the unified structure according to the update information
|
|
CreateDefault ( ICollection enclosingCollection, bool isInterface ) : Structure |
Creates a default element
|
|
CreateStatusMessage ( ) : string |
Creates the status message
|
|
CreateStructureUpdate ( Dictionary dictionary ) : Structure |
Creates a copy of the structure in the designated dictionary. The namespace structure is copied over. The new structure is set to update this one.
|
|
Find ( string name, List |
Appends the INamable which match the name provided in retVal
|
|
FindProcedure ( string name ) : DataDictionary.Functions.Procedure |
Provides the procedure which corresponds to the name provided
|
|
FindRule ( string name ) : DataDictionary.Rules.Rule |
Provides the rule which corresponds to the name provided
|
|
FindStateMachine ( string name ) : StateMachine |
Provides the state machine which corresponds to the name provided
|
|
FindStructureElement ( string name ) : StructureElement |
Provides the structure element which corresponds to the name provided
|
|
GenerateInheritedFields ( ) : void |
Generates the fields from the interited interfaces, if they are missing
|
|
GetExplain ( TextualExplanation explanation, bool explainSubElements ) : void |
Builds the explanation of the element
|
|
InitDeclaredElements ( ) : void |
Initialises the declared elements
|
|
InterfaceIsInherited ( Structure anInterface ) : bool |
Indicates if the structure implements the interface provided as parameter
|
|
Match ( Type otherType ) : bool |
Indicates that the other type can be placed in variables of this type
|
|
RecoverUpdateInformation ( ) : void |
Ensures that all update information has been deleted
|
|
ResetUnifiedStructure ( DataDictionary.src.UnifiedStructure newValue ) : void |
Checks that the proposed new value for the unified structure used this and, in that case, sets the Unified structure to the proposed value
|
|
SetUpdateInformation ( ModelElement source ) : void |
Sets the update information for this structure
|
|
Structure ( ) : System |
Constructor
|
|
StructureElementIsInherited ( StructureElement anElement ) : bool |
Indicates if the given structure element is inherited from an interface or not
|
|
ValidBinaryOperation ( |
Indicates that binary operation is valid for this type and the other type
|
public AddModelElement ( IModelElement element ) : void | ||
element | IModelElement | |
리턴 | void |
public ApplicableRule ( |
||
priority | ||
리턴 | bool |
public CompareForEquality ( IValue left, IValue right ) : bool | ||
left | IValue | |
right | IValue | |
리턴 | bool |
public static CreateDefault ( ICollection enclosingCollection, bool isInterface ) : Structure | ||
enclosingCollection | ICollection | |
isInterface | bool | |
리턴 | Structure |
public CreateStructureUpdate ( Dictionary dictionary ) : Structure | ||
dictionary | Dictionary | The target dictionary of the copy |
리턴 | Structure |
public FindProcedure ( string name ) : DataDictionary.Functions.Procedure | ||
name | string | |
리턴 | DataDictionary.Functions.Procedure |
public FindRule ( string name ) : DataDictionary.Rules.Rule | ||
name | string | |
리턴 | DataDictionary.Rules.Rule |
public FindStateMachine ( string name ) : StateMachine | ||
name | string | |
리턴 | StateMachine |
public FindStructureElement ( string name ) : StructureElement | ||
name | string | |
리턴 | StructureElement |
public GetExplain ( TextualExplanation explanation, bool explainSubElements ) : void | ||
explanation | TextualExplanation | |
explainSubElements | bool | Precises if we need to explain the sub elements (if any) |
리턴 | void |
public InterfaceIsInherited ( Structure anInterface ) : bool | ||
anInterface | Structure | |
리턴 | bool |
public ResetUnifiedStructure ( DataDictionary.src.UnifiedStructure newValue ) : void | ||
newValue | DataDictionary.src.UnifiedStructure | The proposed new value for the unified structure |
리턴 | void |
public SetUpdateInformation ( ModelElement source ) : void | ||
source | ModelElement | The source structure for which this structure has been created (as an update) |
리턴 | void |
public StructureElementIsInherited ( StructureElement anElement ) : bool | ||
anElement | StructureElement | |
리턴 | bool |
public ValidBinaryOperation ( |
||
operation | ||
otherType | Type | |
리턴 | bool |