public class ClassifierFacadeLogicImpl extends ClassifierFacadeLogic
metaObjectcontextRoot| Constructor and Description |
|---|
ClassifierFacadeLogicImpl(org.omg.uml.foundation.core.Classifier metaObject,
String context) |
| Modifier and Type | Method and Description |
|---|---|
protected org.omg.uml.foundation.core.Namespace |
getOwner() |
protected TypeMappings |
getWrapperMappings()
Gets the mappings from primitive types to wrapper types.
|
protected AttributeFacade |
handleFindAttribute(String name)
Method to be implemented in descendants
Return the attribute which name matches the parameter
|
protected Collection<ClassifierFacade> |
handleGetAbstractions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected Collection<ClassifierFacade> |
handleGetAllAssociatedClasses()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
Collection |
handleGetAllProperties() |
Collection |
handleGetAllRequiredConstructorParameters() |
protected ClassifierFacade |
handleGetArray()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetArrayName() |
protected Collection<ClassifierFacade> |
handleGetAssociatedClasses()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected List |
handleGetAssociationEnds()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected List<org.omg.uml.foundation.core.Attribute> |
handleGetAttributes()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected List<AttributeFacade> |
handleGetAttributes(boolean follow)
Method to be implemented in descendants
Gets all attributes for the classifier and if 'follow' is true goes up the inheritance
hierarchy and gets the attributes from the super classes as well.
|
protected String |
handleGetFullyQualifiedArrayName() |
protected Collection<org.omg.uml.foundation.core.Operation> |
handleGetImplementationOperations()
Note: if this instance represents an actual class we resolve any realized interfaces recursively, in case this
instance represents an interface we return only the owned operations.
|
protected String |
handleGetImplementedInterfaceList() |
protected Collection<AttributeFacade> |
handleGetInstanceAttributes()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected List<OperationFacade> |
handleGetInstanceOperations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected Collection<ClassifierFacade> |
handleGetInterfaceAbstractions()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetJavaNewString()
A String representing the new Constructor value for this classifier type to
be used in a Java environment.
|
protected String |
handleGetJavaNullString() |
protected String |
handleGetName()
Overridden to provide name masking.
|
protected Collection |
handleGetNavigableConnectingEnds()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected List<AssociationEndFacade> |
handleGetNavigableConnectingEnds(boolean follow)
Method to be implemented in descendants
Get the other ends of this classifier's association ends which are navigable and if 'follow'
is true goes up the inheritance hierarchy and gets the super association ends as well.
|
protected ClassifierFacade |
handleGetNonArray()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetOperationCallFromAttributes() |
protected List<org.omg.uml.foundation.core.Operation> |
handleGetOperations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected List |
handleGetProperties() |
protected List |
handleGetProperties(boolean follow)
Method to be implemented in descendants
Gets all properties (attributes and navigable association ends) for the classifier and if
'follow' is true goes up the inheritance hierarchy and gets the properties from the super
classes as well.
|
Collection |
handleGetRequiredConstructorParameters() |
protected long |
handleGetSerialVersionUID() |
protected Collection<AttributeFacade> |
handleGetStaticAttributes()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected List<OperationFacade> |
handleGetStaticOperations()
UML Specific type is returned in Collection, transformed by shieldedElements to AndroMDA Metafacade type
|
protected ClassifierFacade |
handleGetSuperClass()
UML Specific type is transformed by shieldedElements to AndroMDA Metafacade type
|
protected String |
handleGetWrapperName() |
protected boolean |
handleIsAbstract() |
protected boolean |
handleIsArrayType() |
protected boolean |
handleIsAssociationClass() |
protected boolean |
handleIsBlobType() |
protected boolean |
handleIsBooleanType() |
protected boolean |
handleIsCharacterType()
Indicates if this type represents a char, Character, or java.lang.Character type or not.
|
protected boolean |
handleIsClobType() |
protected boolean |
handleIsCollectionType() |
protected boolean |
handleIsDataType() |
protected boolean |
handleIsDateType() |
protected boolean |
handleIsDoubleType()
Indicates whether or not this classifier represents a time type.
|
protected boolean |
handleIsEmbeddedValue() |
protected boolean |
handleIsEnumeration() |
protected boolean |
handleIsFileType() |
protected boolean |
handleIsFloatType()
Indicates whether or not this classifier represents a float type.
|
protected boolean |
handleIsIntegerType()
Indicates whether or not this classifier represents an integer type.
|
protected boolean |
handleIsInterface() |
protected boolean |
handleIsLeaf() |
protected boolean |
handleIsListType() |
protected boolean |
handleIsLongType()
Indicates whether or not this classifier represents a long type.
|
boolean |
handleIsMapType() |
protected boolean |
handleIsPrimitive()
Indicates whether or not this classifier represents a primitive
type.
|
protected boolean |
handleIsSetType() |
protected boolean |
handleIsStringType() |
protected boolean |
handleIsTimeType() |
protected boolean |
handleIsWrappedPrimitive()
Indicates whether or not this classifier represents a wrapped primitive type.
|
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, resetMetafacadeContext, validateInvariantshandleFindTaggedValue, handleGetAllGeneralizations, handleGetAllSpecializations, handleGetGeneralization, handleGetGeneralizationLinks, handleGetGeneralizationList, handleGetGeneralizationRoot, handleGetGeneralizations, handleGetSpecializationsfindTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaTypegetArraySuffix, getValidationName, handleCopyTaggedValues, handleFindTaggedValue, handleFindTaggedValues, handleGetBindedFullyQualifiedName, handleGetConstraints, handleGetConstraints, handleGetDocumentation, handleGetDocumentation, handleGetDocumentation, handleGetFullyQualifiedName, handleGetFullyQualifiedName, handleGetFullyQualifiedNamePath, handleGetId, handleGetKeywords, handleGetLabel, handleGetLanguageMappings, handleGetModel, 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, waitfindTaggedValue, 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, translateConstraintspublic ClassifierFacadeLogicImpl(org.omg.uml.foundation.core.Classifier metaObject, String context)
metaObject - context - protected String handleGetName()
handleGetName in class ModelElementFacadeLogicImplModelElementFacade.getName()protected List<org.omg.uml.foundation.core.Operation> handleGetOperations()
ClassifierFacadeLogichandleGetOperations in class ClassifierFacadeLogicClassifierFacadeLogic.handleGetOperations()protected Collection<org.omg.uml.foundation.core.Operation> handleGetImplementationOperations()
handleGetImplementationOperations in class ClassifierFacadeLogicClassifierFacade.getOperations()protected List handleGetAssociationEnds()
ClassifierFacadeLogichandleGetAssociationEnds in class ClassifierFacadeLogicClassifierFacade.getAssociationEnds()protected org.omg.uml.foundation.core.Namespace getOwner()
ClassifierFacade.getAttributes(boolean)protected boolean handleIsPrimitive()
handleIsPrimitive in class ClassifierFacadeLogicClassifierFacade.isPrimitive()protected boolean handleIsWrappedPrimitive()
handleIsWrappedPrimitive in class ClassifierFacadeLogicClassifierFacade.isWrappedPrimitive()protected boolean handleIsArrayType()
handleIsArrayType in class ClassifierFacadeLogicClassifierFacade.isArrayType()protected String handleGetWrapperName()
handleGetWrapperName in class ClassifierFacadeLogicClassifierFacade.getWrapperName()protected TypeMappings getWrapperMappings()
protected boolean handleIsCollectionType()
handleIsCollectionType in class ClassifierFacadeLogicClassifierFacade.isCollectionType()protected boolean handleIsListType()
handleIsListType in class ClassifierFacadeLogicClassifierFacade.isListType()protected boolean handleIsSetType()
handleIsSetType in class ClassifierFacadeLogicClassifierFacade.isSetType()protected boolean handleIsBooleanType()
handleIsBooleanType in class ClassifierFacadeLogicClassifierFacade.isBooleanType()protected boolean handleIsCharacterType()
Indicates if this type represents a char, Character, or java.lang.Character type or not.
handleIsCharacterType in class ClassifierFacadeLogicClassifierFacade.isCharacterType()protected boolean handleIsDateType()
handleIsDateType in class ClassifierFacadeLogicClassifierFacade.isDateType()protected boolean handleIsDoubleType()
Indicates whether or not this classifier represents a time type.
handleIsDoubleType in class ClassifierFacadeLogicClassifierFacade.isDoubleType()protected boolean handleIsFloatType()
Indicates whether or not this classifier represents a float type.
handleIsFloatType in class ClassifierFacadeLogicClassifierFacade.isFloatType()protected boolean handleIsIntegerType()
Indicates whether or not this classifier represents an integer type.
handleIsIntegerType in class ClassifierFacadeLogicClassifierFacade.isIntegerType()protected boolean handleIsLongType()
Indicates whether or not this classifier represents a long type.
handleIsLongType in class ClassifierFacadeLogicClassifierFacade.isLongType()protected boolean handleIsTimeType()
handleIsTimeType in class ClassifierFacadeLogicClassifierFacade.isTimeType()protected boolean handleIsFileType()
handleIsFileType in class ClassifierFacadeLogicClassifierFacade.isFileType()protected boolean handleIsBlobType()
handleIsBlobType in class ClassifierFacadeLogicClassifierFacade.isBlobType()protected boolean handleIsClobType()
handleIsClobType in class ClassifierFacadeLogicClassifierFacade.isClobType()public boolean handleIsMapType()
handleIsMapType in class ClassifierFacadeLogicClassifierFacade.isMapType()protected boolean handleIsStringType()
handleIsStringType in class ClassifierFacadeLogicClassifierFacade.isStringType()protected List<org.omg.uml.foundation.core.Attribute> handleGetAttributes()
ClassifierFacadeLogichandleGetAttributes in class ClassifierFacadeLogicClassifierFacade.getAttributes()protected List<AttributeFacade> handleGetAttributes(boolean follow)
ClassifierFacadeLogichandleGetAttributes in class ClassifierFacadeLogicClassifierFacade.getAttributes(boolean)protected List handleGetProperties()
handleGetProperties in class ClassifierFacadeLogicClassifierFacade.getProperties()public Collection handleGetAllProperties()
handleGetAllProperties in class ClassifierFacadeLogicClassifierFacade.getAllProperties()public Collection handleGetAllRequiredConstructorParameters()
handleGetAllRequiredConstructorParameters in class ClassifierFacadeLogicClassifierFacade.getAllRequiredConstructorParameters()public Collection handleGetRequiredConstructorParameters()
handleGetRequiredConstructorParameters in class ClassifierFacadeLogicClassifierFacade.getRequiredConstructorParameters()protected List handleGetProperties(boolean follow)
ClassifierFacadeLogichandleGetProperties in class ClassifierFacadeLogicClassifierFacade.getProperties(boolean)protected String handleGetOperationCallFromAttributes()
handleGetOperationCallFromAttributes in class ClassifierFacadeLogicClassifierFacade.getOperationCallFromAttributes()protected boolean handleIsAbstract()
handleIsAbstract in class ClassifierFacadeLogicClassifierFacade.isAbstract()protected Collection<AttributeFacade> handleGetStaticAttributes()
ClassifierFacadeLogichandleGetStaticAttributes in class ClassifierFacadeLogicClassifierFacade.getStaticAttributes()protected Collection<ClassifierFacade> handleGetInterfaceAbstractions()
ClassifierFacadeLogichandleGetInterfaceAbstractions in class ClassifierFacadeLogicClassifierFacade.getInterfaceAbstractions()protected String handleGetImplementedInterfaceList()
handleGetImplementedInterfaceList in class ClassifierFacadeLogicClassifierFacade.getImplementedInterfaceList()protected Collection<AttributeFacade> handleGetInstanceAttributes()
ClassifierFacadeLogichandleGetInstanceAttributes in class ClassifierFacadeLogicClassifierFacade.getInstanceAttributes()protected Collection<ClassifierFacade> handleGetAbstractions()
ClassifierFacadeLogichandleGetAbstractions in class ClassifierFacadeLogicClassifierFacade.getAbstractions()protected boolean handleIsDataType()
handleIsDataType in class ClassifierFacadeLogicClassifierFacade.isDataType()protected boolean handleIsInterface()
handleIsInterface in class ClassifierFacadeLogicClassifierFacade.isInterface()protected ClassifierFacade handleGetNonArray()
ClassifierFacadeLogichandleGetNonArray in class ClassifierFacadeLogicClassifierFacade.getNonArray()protected ClassifierFacade handleGetArray()
ClassifierFacadeLogichandleGetArray in class ClassifierFacadeLogicClassifierFacade.getArray()protected boolean handleIsEnumeration()
handleIsEnumeration in class ClassifierFacadeLogicClassifierFacade.isEnumeration()protected String handleGetJavaNewString()
A String representing the new Constructor value for this classifier type to be used in a Java environment.
handleGetJavaNewString in class ClassifierFacadeLogicClassifierFacade.getJavaNullString()protected String handleGetJavaNullString()
handleGetJavaNullString in class ClassifierFacadeLogicClassifierFacade.getJavaNullString()protected List<OperationFacade> handleGetStaticOperations()
ClassifierFacadeLogichandleGetStaticOperations in class ClassifierFacadeLogicClassifierFacade.getStaticOperations()protected List<OperationFacade> handleGetInstanceOperations()
ClassifierFacadeLogichandleGetInstanceOperations in class ClassifierFacadeLogicClassifierFacade.getInstanceOperations()protected AttributeFacade handleFindAttribute(String name)
ClassifierFacadeLogichandleFindAttribute in class ClassifierFacadeLogicClassifierFacade.findAttribute(String)protected String handleGetArrayName()
handleGetArrayName in class ClassifierFacadeLogicClassifierFacade.getArrayName()protected String handleGetFullyQualifiedArrayName()
handleGetFullyQualifiedArrayName in class ClassifierFacadeLogicClassifierFacade.getFullyQualifiedArrayName()protected long handleGetSerialVersionUID()
handleGetSerialVersionUID in class ClassifierFacadeLogicClassifierFacade.getSerialVersionUID()protected Collection handleGetNavigableConnectingEnds()
ClassifierFacadeLogichandleGetNavigableConnectingEnds in class ClassifierFacadeLogicClassifierFacade.getNavigableConnectingEnds()protected List<AssociationEndFacade> handleGetNavigableConnectingEnds(boolean follow)
ClassifierFacadeLogichandleGetNavigableConnectingEnds in class ClassifierFacadeLogicClassifierFacade.getNavigableConnectingEnds(boolean)protected boolean handleIsLeaf()
handleIsLeaf in class ClassifierFacadeLogicClassifierFacade.isLeaf()protected boolean handleIsAssociationClass()
handleIsAssociationClass in class ClassifierFacadeLogicClassifierFacadeLogic.handleIsAssociationClass()protected Collection<ClassifierFacade> handleGetAssociatedClasses()
ClassifierFacadeLogichandleGetAssociatedClasses in class ClassifierFacadeLogicClassifierFacadeLogic.handleGetAssociatedClasses()protected Collection<ClassifierFacade> handleGetAllAssociatedClasses()
ClassifierFacadeLogichandleGetAllAssociatedClasses in class ClassifierFacadeLogicClassifierFacadeLogic.handleGetAllAssociatedClasses()protected ClassifierFacade handleGetSuperClass()
ClassifierFacadeLogichandleGetSuperClass in class ClassifierFacadeLogicClassifierFacadeLogic.handleGetSuperClass()protected boolean handleIsEmbeddedValue()
handleIsEmbeddedValue in class ClassifierFacadeLogicClassifierFacadeLogic.handleIsEmbeddedValue()Copyright © 2003–2014 AndroMDA.org. All rights reserved.