public class MetafacadeLogicImpl extends MetafacadeLogic
Metafacade
,
Serialized FormModifier and Type | Class and Description |
---|---|
(package private) static class |
MetafacadeLogicImpl.GeneralizationPrecedenceComparator
Used to sort metafacade generalizations by precedence.
|
metaObject
contextRoot
Constructor and Description |
---|
MetafacadeLogicImpl(Object metaObjectIn,
String context) |
Modifier and Type | Method and Description |
---|---|
Collection<GeneralizableElementFacade> |
getGeneralizations()
Return all generalizations (ancestors) from this generalizable element.
|
protected Collection<GeneralizableElementFacade> |
handleGetAllParents()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetFullyQualifiedLogicImplName() |
protected String |
handleGetFullyQualifiedLogicName() |
protected int |
handleGetGeneralizationCount() |
protected String |
handleGetLogicFile() |
protected String |
handleGetLogicImplFile() |
protected String |
handleGetLogicImplName() |
protected String |
handleGetLogicName() |
protected String |
handleGetLogicPackageName() |
protected ClassifierFacade |
handleGetMetaclass()
Returns the class tagged with <<metaclass>>> that is
connected to the metaobject via a dependency.
|
protected Collection<MethodData> |
handleGetMethodDataForPSM()
Method to be implemented in descendants
Gets all method information as a collection of MethodData instances for the metafacade.
|
protected Collection<MethodData> |
handleGetMethodDataForPSM(ClassifierFacade facade)
Method to be implemented in descendants
Gets all inherited method information as a collection of MethodData instances for the given
superMetafacade.
|
protected boolean |
handleIsConstructorRequiresMetaclassCast() |
protected boolean |
handleIsMetaclassDirectDependency() |
protected boolean |
handleIsRequiresInheritanceDelegatation() |
copyTaggedValues, findAttribute, findTaggedValue, findTaggedValue, findTaggedValues, getAbstractions, getAllAssociatedClasses, getAllGeneralizations, getAllParents, getAllProperties, getAllRequiredConstructorParameters, getAllSpecializations, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getBindedFullyQualifiedName, getConstraints, getConstraints, getDocumentation, getDocumentation, getDocumentation, getFullyQualifiedArrayName, getFullyQualifiedLogicImplName, getFullyQualifiedLogicName, getFullyQualifiedName, getFullyQualifiedName, getFullyQualifiedNamePath, getGeneralization, getGeneralizationCount, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getId, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNewString, getJavaNullString, getKeywords, getLabel, getLanguageMappings, getLogicFile, getLogicImplFile, getLogicImplName, getLogicName, getLogicPackageName, getMetaclass, getMethodDataForPSM, getMethodDataForPSM, getModel, getName, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperations, getPackage, getPackageName, getPackageName, getPackagePath, getProperties, getProperties, getQualifiedName, getRequiredConstructorParameters, getRootPackage, getSerialVersionUID, getSourceDependencies, getSpecializations, getStateMachineContext, getStaticAttributes, getStaticOperations, getStereotypeNames, getStereotypes, getSuperClass, getTaggedValues, getTargetDependencies, getTemplateParameter, getTemplateParameters, getValidationName, getValidationOwner, getVisibility, getWrapperName, hasExactStereotype, hasKeyword, hasStereotype, initialize, isAbstract, isArrayType, isAssociationClass, isBindingDependenciesPresent, isBlobType, isBooleanType, isCharacterType, isClassifierFacadeMetaType, isClobType, isCollectionType, isConstraintsPresent, isConstructorRequiresMetaclassCast, isDataType, isDateType, isDocumentationPresent, isDoubleType, isEmbeddedValue, isEnumeration, isFileType, isFloatType, isGeneralizableElementFacadeMetaType, isIntegerType, isInterface, isLeaf, isListType, isLongType, isMapType, isMetaclassDirectDependency, isMetafacadeMetaType, isModelElementFacadeMetaType, isPrimitive, isRequiresInheritanceDelegatation, isReservedWord, isSetType, isStringType, isTemplateParametersPresent, isTimeType, isValidIdentifierName, isWrappedPrimitive, resetMetafacadeContext, toString, translateConstraint, translateConstraints, translateConstraints, validateInvariants
compareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
public MetafacadeLogicImpl(Object metaObjectIn, String context)
metaObjectIn
- context
- protected ClassifierFacade handleGetMetaclass()
handleGetMetaclass
in class MetafacadeLogic
protected boolean handleIsMetaclassDirectDependency()
handleIsMetaclassDirectDependency
in class MetafacadeLogic
Metafacade.isMetaclassDirectDependency()
protected String handleGetLogicName()
handleGetLogicName
in class MetafacadeLogic
Metafacade.getLogicName()
protected String handleGetLogicImplName()
handleGetLogicImplName
in class MetafacadeLogic
Metafacade.getLogicImplName()
protected String handleGetFullyQualifiedLogicImplName()
handleGetFullyQualifiedLogicImplName
in class MetafacadeLogic
Metafacade.getFullyQualifiedLogicImplName()
protected String handleGetFullyQualifiedLogicName()
handleGetFullyQualifiedLogicName
in class MetafacadeLogic
Metafacade.getFullyQualifiedLogicName()
protected String handleGetLogicFile()
handleGetLogicFile
in class MetafacadeLogic
Metafacade.getLogicFile()
protected String handleGetLogicPackageName()
handleGetLogicPackageName
in class MetafacadeLogic
Metafacade.getLogicPackageName()
protected String handleGetLogicImplFile()
handleGetLogicImplFile
in class MetafacadeLogic
Metafacade.getLogicImplFile()
protected Collection<MethodData> handleGetMethodDataForPSM(ClassifierFacade facade)
MetafacadeLogic
handleGetMethodDataForPSM
in class MetafacadeLogic
MetafacadeLogic.handleGetMethodDataForPSM(org.andromda.metafacades.uml.ClassifierFacade)
protected Collection<MethodData> handleGetMethodDataForPSM()
MetafacadeLogic
handleGetMethodDataForPSM
in class MetafacadeLogic
Metafacade.getMethodDataForPSM()
protected boolean handleIsRequiresInheritanceDelegatation()
handleIsRequiresInheritanceDelegatation
in class MetafacadeLogic
Metafacade.isRequiresInheritanceDelegatation()
protected boolean handleIsConstructorRequiresMetaclassCast()
handleIsConstructorRequiresMetaclassCast
in class MetafacadeLogic
Metafacade.isConstructorRequiresMetaclassCast()
public Collection<GeneralizableElementFacade> getGeneralizations()
MetafacadeLogic
getGeneralizations
in interface GeneralizableElementFacade
getGeneralizations
in class MetafacadeLogic
GeneralizableElementFacade.getGeneralizations()
protected int handleGetGeneralizationCount()
handleGetGeneralizationCount
in class MetafacadeLogic
Metafacade.getGeneralizationCount()
protected Collection<GeneralizableElementFacade> handleGetAllParents()
MetafacadeLogic
handleGetAllParents
in class MetafacadeLogic
MetafacadeLogic.getAllParents()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.