public abstract class GeneralizableElementFacadeLogic extends ModelElementFacadeLogicImpl implements GeneralizableElementFacade
GeneralizableElementFacade,
Serialized Form| Modifier 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, handleTranslateConstraintscopyTaggedValues, 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, translateConstraintscompareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, getValidationOwner, hashCode, initialize, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validateclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopyTaggedValues, 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, translateConstraintsprotected org.omg.uml.foundation.core.GeneralizableElement metaObject
GeneralizableElementprotected GeneralizableElementFacadeLogic(org.omg.uml.foundation.core.GeneralizableElement metaObjectIn, String context)
metaObjectIn - context - public void resetMetafacadeContext(String context)
resetMetafacadeContext in class ModelElementFacadeLogiccontext - public boolean isGeneralizableElementFacadeMetaType()
isGeneralizableElementFacadeMetaType in interface GeneralizableElementFacadeGeneralizableElementFacadeprotected abstract String handleGetGeneralizationList()
GeneralizableElementFacade.getGeneralizationList()public final String getGeneralizationList()
getGeneralizationList in interface GeneralizableElementFacadeprotected abstract Object handleFindTaggedValue(String tagName, boolean follow)
tagName - follow - public Object findTaggedValue(String tagName, boolean follow)
findTaggedValue in interface GeneralizableElementFacadetagName - 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 GeneralizableElementFacadeprotected abstract Collection handleGetGeneralizationLinks()
public final Collection<GeneralizableElementFacade> getAllGeneralizations()
getAllGeneralizations in interface GeneralizableElementFacadeprotected abstract Collection handleGetAllGeneralizations()
public final Collection<GeneralizableElementFacade> getGeneralizations()
getGeneralizations in interface GeneralizableElementFacadeprotected abstract Collection handleGetGeneralizations()
public final Collection<GeneralizableElementFacade> getSpecializations()
getSpecializations in interface GeneralizableElementFacadeprotected abstract Collection handleGetSpecializations()
public final Collection<GeneralizableElementFacade> getAllSpecializations()
getAllSpecializations in interface GeneralizableElementFacadeprotected abstract Collection handleGetAllSpecializations()
public final GeneralizableElementFacade getGeneralization()
getGeneralization in interface GeneralizableElementFacadeprotected abstract Object handleGetGeneralization()
public final GeneralizableElementFacade getGeneralizationRoot()
getGeneralizationRoot in interface GeneralizableElementFacadeprotected abstract Object handleGetGeneralizationRoot()
public void validateInvariants(Collection<ModelValidationMessage> validationMessages)
validateInvariants in interface ModelElementFacadevalidateInvariants in class ModelElementFacadeLogicvalidationMessages - CollectionModelElementFacadeLogic.validateInvariants(Collection validationMessages)Copyright © 2003–2014 AndroMDA.org. All rights reserved.