public abstract class GeneralizableElementFacadeLogic extends ModelElementFacadeLogicImpl implements GeneralizableElementFacade
GeneralizableElementFacade
,
Serialized FormModifier and Type | Field and Description |
---|---|
protected org.omg.uml.foundation.core.GeneralizableElement |
metaObject
The underlying UML object
|
contextRoot
Modifier | Constructor and Description |
---|---|
protected |
GeneralizableElementFacadeLogic(org.omg.uml.foundation.core.GeneralizableElement metaObjectIn,
String context)
Create Metafacade implementation instance using the MetafacadeFactory from the context
|
Modifier and Type | Method and Description |
---|---|
Object |
findTaggedValue(String tagName,
boolean follow)
Finds the tagged value optional searching the entire inheritance hierarchy if 'follow' is set
to true.
|
Collection<GeneralizableElementFacade> |
getAllGeneralizations()
The model element that represents an element that can be generalized or specialized.
|
Collection<GeneralizableElementFacade> |
getAllSpecializations()
The model element that represents an element that can be generalized or specialized.
|
GeneralizableElementFacade |
getGeneralization()
The model element that represents an element that can be generalized or specialized.
|
Collection<GeneralizationFacade> |
getGeneralizationLinks()
The model element that represents an element that can be generalized or specialized.
|
String |
getGeneralizationList()
A comma separated list of the fully qualified names of all generalizations.
|
GeneralizableElementFacade |
getGeneralizationRoot()
The model element that represents an element that can be generalized or specialized.
|
Collection<GeneralizableElementFacade> |
getGeneralizations()
The model element that represents an element that can be generalized or specialized.
|
Collection<GeneralizableElementFacade> |
getSpecializations()
The model element that represents an element that can be generalized or specialized.
|
protected abstract Object |
handleFindTaggedValue(String tagName,
boolean follow)
Method to be implemented in descendants
Finds the tagged value optional searching the entire inheritance hierarchy if 'follow' is set
to true.
|
protected abstract Collection |
handleGetAllGeneralizations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetAllSpecializations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Object |
handleGetGeneralization()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetGeneralizationLinks()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract String |
handleGetGeneralizationList() |
protected abstract Object |
handleGetGeneralizationRoot()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetGeneralizations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected abstract Collection |
handleGetSpecializations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
boolean |
isGeneralizableElementFacadeMetaType() |
void |
resetMetafacadeContext(String context)
Reset context only for non-root metafacades
|
void |
validateInvariants(Collection<ModelValidationMessage> validationMessages) |
getArraySuffix, getValidationName, handleCopyTaggedValues, handleFindTaggedValue, handleFindTaggedValues, handleGetBindedFullyQualifiedName, handleGetConstraints, handleGetConstraints, handleGetDocumentation, handleGetDocumentation, handleGetDocumentation, handleGetFullyQualifiedName, handleGetFullyQualifiedName, handleGetFullyQualifiedNamePath, handleGetId, handleGetKeywords, handleGetLabel, handleGetLanguageMappings, handleGetModel, handleGetName, handleGetOwnedElements, handleGetOwner, handleGetPackage, handleGetPackageName, handleGetPackageName, handleGetPackagePath, handleGetQualifiedName, handleGetRootPackage, handleGetSourceDependencies, handleGetStateMachineContext, handleGetStereotypeNames, handleGetStereotypes, handleGetTaggedValues, handleGetTargetDependencies, handleGetTemplateParameter, handleGetTemplateParameters, handleGetVisibility, handleHasExactStereotype, handleHasKeyword, handleHasStereotype, handleIsBindingDependenciesPresent, handleIsConstraintsPresent, handleIsDocumentationPresent, handleIsReservedWord, handleIsTemplateParametersPresent, handleIsValidIdentifierName, handleTranslateConstraint, handleTranslateConstraints, handleTranslateConstraints
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, toString, translateConstraint, translateConstraints, translateConstraints
compareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, getValidationOwner, hashCode, initialize, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copyTaggedValues, findTaggedValue, findTaggedValues, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getId, getKeywords, getLabel, getLanguageMappings, getModel, getName, getPackage, getPackageName, getPackageName, getPackagePath, getQualifiedName, getRootPackage, getSourceDependencies, getStateMachineContext, getStereotypeNames, getStereotypes, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, initialize, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, translateConstraint, translateConstraints, translateConstraints
protected org.omg.uml.foundation.core.GeneralizableElement metaObject
GeneralizableElement
protected GeneralizableElementFacadeLogic(org.omg.uml.foundation.core.GeneralizableElement metaObjectIn, String context)
metaObjectIn
- context
- public void resetMetafacadeContext(String context)
resetMetafacadeContext
in class ModelElementFacadeLogic
context
- public boolean isGeneralizableElementFacadeMetaType()
isGeneralizableElementFacadeMetaType
in interface GeneralizableElementFacade
GeneralizableElementFacade
protected abstract String handleGetGeneralizationList()
GeneralizableElementFacade.getGeneralizationList()
public final String getGeneralizationList()
getGeneralizationList
in interface GeneralizableElementFacade
protected abstract Object handleFindTaggedValue(String tagName, boolean follow)
tagName
- follow
- public Object findTaggedValue(String tagName, boolean follow)
findTaggedValue
in interface GeneralizableElementFacade
tagName
- String
The name of the tag of the tagged value to find.follow
- boolean
Whether or not to 'follow' the inheritance hierarchy when searching for the tagged value.public final Collection<GeneralizationFacade> getGeneralizationLinks()
getGeneralizationLinks
in interface GeneralizableElementFacade
protected abstract Collection handleGetGeneralizationLinks()
public final Collection<GeneralizableElementFacade> getAllGeneralizations()
getAllGeneralizations
in interface GeneralizableElementFacade
protected abstract Collection handleGetAllGeneralizations()
public final Collection<GeneralizableElementFacade> getGeneralizations()
getGeneralizations
in interface GeneralizableElementFacade
protected abstract Collection handleGetGeneralizations()
public final Collection<GeneralizableElementFacade> getSpecializations()
getSpecializations
in interface GeneralizableElementFacade
protected abstract Collection handleGetSpecializations()
public final Collection<GeneralizableElementFacade> getAllSpecializations()
getAllSpecializations
in interface GeneralizableElementFacade
protected abstract Collection handleGetAllSpecializations()
public final GeneralizableElementFacade getGeneralization()
getGeneralization
in interface GeneralizableElementFacade
protected abstract Object handleGetGeneralization()
public final GeneralizableElementFacade getGeneralizationRoot()
getGeneralizationRoot
in interface GeneralizableElementFacade
protected abstract Object handleGetGeneralizationRoot()
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants
in interface ModelElementFacade
validateInvariants
in class ModelElementFacadeLogic
validationMessages
- CollectionModelElementFacadeLogic.validateInvariants(Collection validationMessages)
Copyright © 2003–2014 AndroMDA.org. All rights reserved.