public interface Metafacade extends ClassifierFacade
Modifier and Type | Method and Description |
---|---|
Collection<Metafacade> |
getAllParents()
All generalization links (including all parents)
|
String |
getFullyQualifiedLogicImplName()
The fully qualified name for the implementation of the metafacade.
|
String |
getFullyQualifiedLogicName()
The fully qualified name for the metafacade "Logic" class.
|
int |
getGeneralizationCount()
The number of parents this metafacade has.
|
String |
getLogicFile()
The 'Logic' file location.
|
String |
getLogicImplFile()
The 'Logic' implementation file location.
|
String |
getLogicImplName()
The name of the 'Logic' implementation name.
|
String |
getLogicName()
The name of the metafacade 'Logic' class.
|
String |
getLogicPackageName()
The package name to which the 'Logic' metafacade classes are generated.
|
ClassifierFacade |
getMetaclass()
A Classifier is a classification of instances - it describes a set of instances that have
features
in common.
|
Collection |
getMethodDataForPSM()
Gets all method information as a collection of MethodData instances for the metafacade.
|
Collection |
getMethodDataForPSM(ClassifierFacade superMetafacade)
Gets all inherited method information as a collection of MethodData instances for the given
superMetafacade.
|
boolean |
isConstructorRequiresMetaclassCast()
Indicates if the meta class construct argument requires a cast to the super metafacade's
metaclass.
|
boolean |
isMetaclassDirectDependency()
True/false depending on whether or not this class's metaclass is a direct dependency (true)
or an inherited dependency (false).
|
boolean |
isMetafacadeMetaType()
Indicates the metafacade type (used for metafacade mappings).
|
boolean |
isRequiresInheritanceDelegatation()
Indicates if the metafacade requires a delegate for inheritance instead of actual
inheritance.
|
findAttribute, getAbstractions, getAllAssociatedClasses, getAllProperties, getAllRequiredConstructorParameters, getArray, getArrayName, getAssociatedClasses, getAssociationEnds, getAttributes, getAttributes, getFullyQualifiedArrayName, getImplementationOperations, getImplementedInterfaceList, getInstanceAttributes, getInstanceOperations, getInterfaceAbstractions, getJavaNewString, getJavaNullString, getNavigableConnectingEnds, getNavigableConnectingEnds, getNonArray, getOperationCallFromAttributes, getOperations, getProperties, getProperties, getRequiredConstructorParameters, getSerialVersionUID, getStaticAttributes, getStaticOperations, getSuperClass, getWrapperName, isAbstract, isArrayType, isAssociationClass, isBlobType, isBooleanType, isCharacterType, isClassifierFacadeMetaType, isClobType, isCollectionType, isDataType, isDateType, isDoubleType, isEmbeddedValue, isEnumeration, isFileType, isFloatType, isIntegerType, isInterface, isLeaf, isListType, isLongType, isMapType, isPrimitive, isSetType, isStringType, isTimeType, isWrappedPrimitive
findTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaType
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, validateInvariants
boolean isMetafacadeMetaType()
true
Collection<Metafacade> getAllParents()
String getFullyQualifiedLogicImplName()
String getFullyQualifiedLogicName()
int getGeneralizationCount()
String getLogicFile()
String getLogicImplFile()
String getLogicImplName()
String getLogicName()
String getLogicPackageName()
ClassifierFacade getMetaclass()
Collection getMethodDataForPSM()
Collection getMethodDataForPSM(ClassifierFacade superMetafacade)
superMetafacade
- ClassifierFacadeboolean isConstructorRequiresMetaclassCast()
boolean isMetaclassDirectDependency()
boolean isRequiresInheritanceDelegatation()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.