public class ClassifierFacadeLogicImpl extends ClassifierFacadeLogic
metaObject
contextRoot
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, validateInvariants
handleFindTaggedValue, handleGetAllGeneralizations, handleGetAllSpecializations, handleGetGeneralization, handleGetGeneralizationLinks, handleGetGeneralizationList, handleGetGeneralizationRoot, handleGetGeneralizations, handleGetSpecializations
findTaggedValue, getAllGeneralizations, getAllSpecializations, getGeneralization, getGeneralizationLinks, getGeneralizationList, getGeneralizationRoot, getGeneralizations, getSpecializations, isGeneralizableElementFacadeMetaType
getArraySuffix, 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, handleTranslateConstraints
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, getVisibility, hasExactStereotype, hasKeyword, hasStereotype, isBindingDependenciesPresent, isConstraintsPresent, isDocumentationPresent, isModelElementFacadeMetaType, isReservedWord, isTemplateParametersPresent, isValidIdentifierName, toString, translateConstraint, translateConstraints, translateConstraints
compareTo, equals, getConfiguredProperty, getDebug, getMetafacadeContext, getMetaObject, getValidationOwner, hashCode, initialize, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
public ClassifierFacadeLogicImpl(org.omg.uml.foundation.core.Classifier metaObject, String context)
metaObject
- context
- protected String handleGetName()
handleGetName
in class ModelElementFacadeLogicImpl
ModelElementFacade.getName()
protected List<org.omg.uml.foundation.core.Operation> handleGetOperations()
ClassifierFacadeLogic
handleGetOperations
in class ClassifierFacadeLogic
ClassifierFacadeLogic.handleGetOperations()
protected Collection<org.omg.uml.foundation.core.Operation> handleGetImplementationOperations()
handleGetImplementationOperations
in class ClassifierFacadeLogic
ClassifierFacade.getOperations()
protected List handleGetAssociationEnds()
ClassifierFacadeLogic
handleGetAssociationEnds
in class ClassifierFacadeLogic
ClassifierFacade.getAssociationEnds()
protected org.omg.uml.foundation.core.Namespace getOwner()
ClassifierFacade.getAttributes(boolean)
protected boolean handleIsPrimitive()
handleIsPrimitive
in class ClassifierFacadeLogic
ClassifierFacade.isPrimitive()
protected boolean handleIsWrappedPrimitive()
handleIsWrappedPrimitive
in class ClassifierFacadeLogic
ClassifierFacade.isWrappedPrimitive()
protected boolean handleIsArrayType()
handleIsArrayType
in class ClassifierFacadeLogic
ClassifierFacade.isArrayType()
protected String handleGetWrapperName()
handleGetWrapperName
in class ClassifierFacadeLogic
ClassifierFacade.getWrapperName()
protected TypeMappings getWrapperMappings()
protected boolean handleIsCollectionType()
handleIsCollectionType
in class ClassifierFacadeLogic
ClassifierFacade.isCollectionType()
protected boolean handleIsListType()
handleIsListType
in class ClassifierFacadeLogic
ClassifierFacade.isListType()
protected boolean handleIsSetType()
handleIsSetType
in class ClassifierFacadeLogic
ClassifierFacade.isSetType()
protected boolean handleIsBooleanType()
handleIsBooleanType
in class ClassifierFacadeLogic
ClassifierFacade.isBooleanType()
protected boolean handleIsCharacterType()
Indicates if this type represents a char, Character, or java.lang.Character type or not.
handleIsCharacterType
in class ClassifierFacadeLogic
ClassifierFacade.isCharacterType()
protected boolean handleIsDateType()
handleIsDateType
in class ClassifierFacadeLogic
ClassifierFacade.isDateType()
protected boolean handleIsDoubleType()
Indicates whether or not this classifier represents a time type.
handleIsDoubleType
in class ClassifierFacadeLogic
ClassifierFacade.isDoubleType()
protected boolean handleIsFloatType()
Indicates whether or not this classifier represents a float type.
handleIsFloatType
in class ClassifierFacadeLogic
ClassifierFacade.isFloatType()
protected boolean handleIsIntegerType()
Indicates whether or not this classifier represents an integer type.
handleIsIntegerType
in class ClassifierFacadeLogic
ClassifierFacade.isIntegerType()
protected boolean handleIsLongType()
Indicates whether or not this classifier represents a long type.
handleIsLongType
in class ClassifierFacadeLogic
ClassifierFacade.isLongType()
protected boolean handleIsTimeType()
handleIsTimeType
in class ClassifierFacadeLogic
ClassifierFacade.isTimeType()
protected boolean handleIsFileType()
handleIsFileType
in class ClassifierFacadeLogic
ClassifierFacade.isFileType()
protected boolean handleIsBlobType()
handleIsBlobType
in class ClassifierFacadeLogic
ClassifierFacade.isBlobType()
protected boolean handleIsClobType()
handleIsClobType
in class ClassifierFacadeLogic
ClassifierFacade.isClobType()
public boolean handleIsMapType()
handleIsMapType
in class ClassifierFacadeLogic
ClassifierFacade.isMapType()
protected boolean handleIsStringType()
handleIsStringType
in class ClassifierFacadeLogic
ClassifierFacade.isStringType()
protected List<org.omg.uml.foundation.core.Attribute> handleGetAttributes()
ClassifierFacadeLogic
handleGetAttributes
in class ClassifierFacadeLogic
ClassifierFacade.getAttributes()
protected List<AttributeFacade> handleGetAttributes(boolean follow)
ClassifierFacadeLogic
handleGetAttributes
in class ClassifierFacadeLogic
ClassifierFacade.getAttributes(boolean)
protected List handleGetProperties()
handleGetProperties
in class ClassifierFacadeLogic
ClassifierFacade.getProperties()
public Collection handleGetAllProperties()
handleGetAllProperties
in class ClassifierFacadeLogic
ClassifierFacade.getAllProperties()
public Collection handleGetAllRequiredConstructorParameters()
handleGetAllRequiredConstructorParameters
in class ClassifierFacadeLogic
ClassifierFacade.getAllRequiredConstructorParameters()
public Collection handleGetRequiredConstructorParameters()
handleGetRequiredConstructorParameters
in class ClassifierFacadeLogic
ClassifierFacade.getRequiredConstructorParameters()
protected List handleGetProperties(boolean follow)
ClassifierFacadeLogic
handleGetProperties
in class ClassifierFacadeLogic
ClassifierFacade.getProperties(boolean)
protected String handleGetOperationCallFromAttributes()
handleGetOperationCallFromAttributes
in class ClassifierFacadeLogic
ClassifierFacade.getOperationCallFromAttributes()
protected boolean handleIsAbstract()
handleIsAbstract
in class ClassifierFacadeLogic
ClassifierFacade.isAbstract()
protected Collection<AttributeFacade> handleGetStaticAttributes()
ClassifierFacadeLogic
handleGetStaticAttributes
in class ClassifierFacadeLogic
ClassifierFacade.getStaticAttributes()
protected Collection<ClassifierFacade> handleGetInterfaceAbstractions()
ClassifierFacadeLogic
handleGetInterfaceAbstractions
in class ClassifierFacadeLogic
ClassifierFacade.getInterfaceAbstractions()
protected String handleGetImplementedInterfaceList()
handleGetImplementedInterfaceList
in class ClassifierFacadeLogic
ClassifierFacade.getImplementedInterfaceList()
protected Collection<AttributeFacade> handleGetInstanceAttributes()
ClassifierFacadeLogic
handleGetInstanceAttributes
in class ClassifierFacadeLogic
ClassifierFacade.getInstanceAttributes()
protected Collection<ClassifierFacade> handleGetAbstractions()
ClassifierFacadeLogic
handleGetAbstractions
in class ClassifierFacadeLogic
ClassifierFacade.getAbstractions()
protected boolean handleIsDataType()
handleIsDataType
in class ClassifierFacadeLogic
ClassifierFacade.isDataType()
protected boolean handleIsInterface()
handleIsInterface
in class ClassifierFacadeLogic
ClassifierFacade.isInterface()
protected ClassifierFacade handleGetNonArray()
ClassifierFacadeLogic
handleGetNonArray
in class ClassifierFacadeLogic
ClassifierFacade.getNonArray()
protected ClassifierFacade handleGetArray()
ClassifierFacadeLogic
handleGetArray
in class ClassifierFacadeLogic
ClassifierFacade.getArray()
protected boolean handleIsEnumeration()
handleIsEnumeration
in class ClassifierFacadeLogic
ClassifierFacade.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 ClassifierFacadeLogic
ClassifierFacade.getJavaNullString()
protected String handleGetJavaNullString()
handleGetJavaNullString
in class ClassifierFacadeLogic
ClassifierFacade.getJavaNullString()
protected List<OperationFacade> handleGetStaticOperations()
ClassifierFacadeLogic
handleGetStaticOperations
in class ClassifierFacadeLogic
ClassifierFacade.getStaticOperations()
protected List<OperationFacade> handleGetInstanceOperations()
ClassifierFacadeLogic
handleGetInstanceOperations
in class ClassifierFacadeLogic
ClassifierFacade.getInstanceOperations()
protected AttributeFacade handleFindAttribute(String name)
ClassifierFacadeLogic
handleFindAttribute
in class ClassifierFacadeLogic
ClassifierFacade.findAttribute(String)
protected String handleGetArrayName()
handleGetArrayName
in class ClassifierFacadeLogic
ClassifierFacade.getArrayName()
protected String handleGetFullyQualifiedArrayName()
handleGetFullyQualifiedArrayName
in class ClassifierFacadeLogic
ClassifierFacade.getFullyQualifiedArrayName()
protected long handleGetSerialVersionUID()
handleGetSerialVersionUID
in class ClassifierFacadeLogic
ClassifierFacade.getSerialVersionUID()
protected Collection handleGetNavigableConnectingEnds()
ClassifierFacadeLogic
handleGetNavigableConnectingEnds
in class ClassifierFacadeLogic
ClassifierFacade.getNavigableConnectingEnds()
protected List<AssociationEndFacade> handleGetNavigableConnectingEnds(boolean follow)
ClassifierFacadeLogic
handleGetNavigableConnectingEnds
in class ClassifierFacadeLogic
ClassifierFacade.getNavigableConnectingEnds(boolean)
protected boolean handleIsLeaf()
handleIsLeaf
in class ClassifierFacadeLogic
ClassifierFacade.isLeaf()
protected boolean handleIsAssociationClass()
handleIsAssociationClass
in class ClassifierFacadeLogic
ClassifierFacadeLogic.handleIsAssociationClass()
protected Collection<ClassifierFacade> handleGetAssociatedClasses()
ClassifierFacadeLogic
handleGetAssociatedClasses
in class ClassifierFacadeLogic
ClassifierFacadeLogic.handleGetAssociatedClasses()
protected Collection<ClassifierFacade> handleGetAllAssociatedClasses()
ClassifierFacadeLogic
handleGetAllAssociatedClasses
in class ClassifierFacadeLogic
ClassifierFacadeLogic.handleGetAllAssociatedClasses()
protected ClassifierFacade handleGetSuperClass()
ClassifierFacadeLogic
handleGetSuperClass
in class ClassifierFacadeLogic
ClassifierFacadeLogic.handleGetSuperClass()
protected boolean handleIsEmbeddedValue()
handleIsEmbeddedValue
in class ClassifierFacadeLogic
ClassifierFacadeLogic.handleIsEmbeddedValue()
Copyright © 2003–2014 AndroMDA.org. All rights reserved.