Property | Type | Description | |
---|---|---|---|
copyGeneralizations | void | ||
getMatchingSchemaLiteral | |||
getSchemaProperties | List |
||
setAssociationClassProperties | void |
Method | Description | |
---|---|---|
EASchemaElement ( TSF.UmlToolingFramework.Wrappers.EA model, |
||
addAttributeTypeDependencies ( ) : void |
adds a dependency from the attributes owner to the type of the attributes
|
|
addGeneralizations ( ) : void |
Adds generalizations if the parent of the generalization is in the subset elements as well
|
|
createSubsetAssociations ( ) : void |
duplicates the asociations in the schema to associations between schema elements
|
|
createSubsetAttributes ( ) : void |
duplicates the attributes in the schema as attributes in the subset element
|
|
createSubsetElement ( TSF.UmlToolingFramework.UML destinationPackage ) : TSF.UmlToolingFramework.UML.Classes.Kernel.Classifier | ||
createSubsetLiterals ( ) : void |
|
|
getMatchingSchemaAssociation ( TSF.UmlToolingFramework.Wrappers.EA association ) : |
returns the matching SchemaAssociation for the given Association. the match is made based on the tagged value sourceAssociation on the subset assocation, which references the source association fo the SchemaAssociation
|
|
getMatchingSchemaProperty ( TSF.UmlToolingFramework.Wrappers.EA attribute ) : |
finds the corresponding Schema property for the given attribut
|
|
matchSubsetAssociations ( ) : void |
matches the association of the subset element with the schema associations. If an association cannot be matched, it is deleted.
|
|
matchSubsetAttributes ( ) : void |
checks all attributes of the subset element and tries to match it with a SchemaProperty. It it can't be matches te subset attribute is deleted.
|
|
matchSubsetElement ( TSF.UmlToolingFramework.UML subsetElement ) : void |
matches the given subset element with the schema element, matching attributes and association all attributes or associations that do not exist in the schema are deleted
|
|
matchSubsetLiterals ( ) : void |
Method | Description | |
---|---|---|
copyGeneralizations ( ) : void |
copy the generalizations from the source elemnt to the subset element, removing the generalizations that are not present in the source element
|
|
getMatchingSchemaLiteral ( TSF.UmlToolingFramework.Wrappers.EA literal ) : |
gets the SchemaLiteral that corresponds with the given literal value
|
|
getSchemaProperties ( ) : List |
||
setAssociationClassProperties ( ) : void |
public EASchemaElement ( TSF.UmlToolingFramework.Wrappers.EA model, |
||
model | TSF.UmlToolingFramework.Wrappers.EA | |
owner | ||
objectToWrap | EA | |
return | System |
public addAttributeTypeDependencies ( ) : void | ||
return | void |
public createSubsetElement ( TSF.UmlToolingFramework.UML destinationPackage ) : TSF.UmlToolingFramework.UML.Classes.Kernel.Classifier | ||
destinationPackage | TSF.UmlToolingFramework.UML | |
return | TSF.UmlToolingFramework.UML.Classes.Kernel.Classifier |
public getMatchingSchemaAssociation ( TSF.UmlToolingFramework.Wrappers.EA association ) : |
||
association | TSF.UmlToolingFramework.Wrappers.EA | the association to match |
return |
public getMatchingSchemaProperty ( TSF.UmlToolingFramework.Wrappers.EA attribute ) : |
||
attribute | TSF.UmlToolingFramework.Wrappers.EA | attribute |
return |
public matchSubsetElement ( TSF.UmlToolingFramework.UML subsetElement ) : void | ||
subsetElement | TSF.UmlToolingFramework.UML | the subset element to match |
return | void |