메소드 | 설명 | |
---|---|---|
AddModelElement ( IModelElement element ) : void |
Adds a model element in this model element
|
|
AdditionalChecks ( ModelElement root, Expression>.Dictionary |
Perform additional checks based on the parameter types
|
|
ClearAllRequirements ( ) : void |
Clears all requirements from this procedure and all sub-rules
|
|
CreateDefault ( ICollection enclosingCollection ) : Procedure |
Creates a default element
|
|
CreateProcedureUpdate ( Dictionary dictionary ) : Procedure |
Creates a copy of the procedure in the designated dictionary. The namespace structure is copied over. The new procedure is set to update this one.
|
|
CreateStatusMessage ( ) : string |
Creates the status message
|
|
Find ( string name, List |
Appends the INamable which match the name provided in retVal
|
|
FindRule ( string name ) : DataDictionary.Rules.Rule |
Provides the rule which corresponds to the name provided
|
|
GetExplain ( TextualExplanation explanation, bool explainSubElements ) : void |
Builds the explanation of the element
|
|
GetFormalParameter ( string name ) : Parameter |
Provides the formal parameter whose name corresponds to the name provided
|
|
InitDeclaredElements ( ) : void |
Initialises the declared elements
|
|
ModeForParameter ( Parameter parameter ) : Usage.ModeEnum |
Provides the mode of the corresponding parameters
|
|
RecoverUpdateInformation ( ) : void |
Ensures that all the update information is removed from this procedure
|
|
SetUpdateInformation ( ModelElement source ) : void |
Sets the update information for this procedure
|
public AddModelElement ( IModelElement element ) : void | ||
element | IModelElement | |
리턴 | void |
public AdditionalChecks ( ModelElement root, Expression>.Dictionary |
||
root | ModelElement | The element on which the errors should be reported |
actualParameters | Expression>.Dictionary | The parameters applied to this function call |
리턴 | void |
public static CreateDefault ( ICollection enclosingCollection ) : Procedure | ||
enclosingCollection | ICollection | |
리턴 | Procedure |
public CreateProcedureUpdate ( Dictionary dictionary ) : Procedure | ||
dictionary | Dictionary | The target dictionary of the copy |
리턴 | Procedure |
public FindRule ( string name ) : DataDictionary.Rules.Rule | ||
name | string | |
리턴 | DataDictionary.Rules.Rule |
public GetExplain ( TextualExplanation explanation, bool explainSubElements ) : void | ||
explanation | TextualExplanation | |
explainSubElements | bool | Precises if we need to explain the sub elements (if any) |
리턴 | void |
public GetFormalParameter ( string name ) : Parameter | ||
name | string | |
리턴 | Parameter |
public ModeForParameter ( Parameter parameter ) : Usage.ModeEnum | ||
parameter | Parameter | |
리턴 | Usage.ModeEnum |
public SetUpdateInformation ( ModelElement source ) : void | ||
source | ModelElement | The source procedure this procedure updates |
리턴 | void |