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, isWrappedPrimitivefindTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaTypecopyTaggedValues, 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, validateInvariantsboolean isMetafacadeMetaType()
trueCollection<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.