public class MetafacadeLogicImpl extends MetafacadeLogic
Metafacade,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
MetafacadeLogicImpl.GeneralizationPrecedenceComparator
Used to sort metafacade generalizations by precedence.
|
metaObjectcontextRoot| 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, validateInvariantscompareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validatepublic MetafacadeLogicImpl(Object metaObjectIn, String context)
metaObjectIn - context - protected ClassifierFacade handleGetMetaclass()
handleGetMetaclass in class MetafacadeLogicprotected boolean handleIsMetaclassDirectDependency()
handleIsMetaclassDirectDependency in class MetafacadeLogicMetafacade.isMetaclassDirectDependency()protected String handleGetLogicName()
handleGetLogicName in class MetafacadeLogicMetafacade.getLogicName()protected String handleGetLogicImplName()
handleGetLogicImplName in class MetafacadeLogicMetafacade.getLogicImplName()protected String handleGetFullyQualifiedLogicImplName()
handleGetFullyQualifiedLogicImplName in class MetafacadeLogicMetafacade.getFullyQualifiedLogicImplName()protected String handleGetFullyQualifiedLogicName()
handleGetFullyQualifiedLogicName in class MetafacadeLogicMetafacade.getFullyQualifiedLogicName()protected String handleGetLogicFile()
handleGetLogicFile in class MetafacadeLogicMetafacade.getLogicFile()protected String handleGetLogicPackageName()
handleGetLogicPackageName in class MetafacadeLogicMetafacade.getLogicPackageName()protected String handleGetLogicImplFile()
handleGetLogicImplFile in class MetafacadeLogicMetafacade.getLogicImplFile()protected Collection<MethodData> handleGetMethodDataForPSM(ClassifierFacade facade)
MetafacadeLogichandleGetMethodDataForPSM in class MetafacadeLogicMetafacadeLogic.handleGetMethodDataForPSM(org.andromda.metafacades.uml.ClassifierFacade)protected Collection<MethodData> handleGetMethodDataForPSM()
MetafacadeLogichandleGetMethodDataForPSM in class MetafacadeLogicMetafacade.getMethodDataForPSM()protected boolean handleIsRequiresInheritanceDelegatation()
handleIsRequiresInheritanceDelegatation in class MetafacadeLogicMetafacade.isRequiresInheritanceDelegatation()protected boolean handleIsConstructorRequiresMetaclassCast()
handleIsConstructorRequiresMetaclassCast in class MetafacadeLogicMetafacade.isConstructorRequiresMetaclassCast()public Collection<GeneralizableElementFacade> getGeneralizations()
MetafacadeLogicgetGeneralizations in interface GeneralizableElementFacadegetGeneralizations in class MetafacadeLogicGeneralizableElementFacade.getGeneralizations()protected int handleGetGeneralizationCount()
handleGetGeneralizationCount in class MetafacadeLogicMetafacade.getGeneralizationCount()protected Collection<GeneralizableElementFacade> handleGetAllParents()
MetafacadeLogichandleGetAllParents in class MetafacadeLogicMetafacadeLogic.getAllParents()Copyright © 2003–2014 AndroMDA.org. All rights reserved.