|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.andromda.core.metafacade.MetafacadeBase
org.andromda.cartridges.jsf.metafacades.JSFEnumerationLogic
public abstract class JSFEnumerationLogic
MetafacadeLogic for org.andromda.cartridges.jsf.metafacades.JSFEnumeration
JSFEnumeration| Field Summary | |
|---|---|
protected java.lang.Object |
metaObject
|
| Fields inherited from class org.andromda.core.metafacade.MetafacadeBase |
|---|
contextRoot, logger |
| Constructor Summary | |
|---|---|
JSFEnumerationLogic(java.lang.Object metaObject,
java.lang.String context)
|
|
| Method Summary | |
|---|---|
void |
copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
|
org.andromda.metafacades.uml.AttributeFacade |
findAttribute(java.lang.String name)
|
java.lang.Object |
findTaggedValue(java.lang.String tagName)
|
java.lang.Object |
findTaggedValue(java.lang.String tagName,
boolean follow)
|
java.util.Collection |
findTaggedValues(java.lang.String tagName)
|
java.util.Collection |
getAbstractions()
|
java.util.Collection |
getAllAssociatedClasses()
|
java.util.Collection |
getAllGeneralizations()
|
java.util.Collection |
getAllProperties()
|
java.util.Collection |
getAllRequiredConstructorParameters()
|
java.util.Collection |
getAllSpecializations()
|
org.andromda.metafacades.uml.ClassifierFacade |
getArray()
|
java.lang.String |
getArrayName()
|
java.util.Collection |
getAssociatedClasses()
|
java.util.List |
getAssociationEnds()
|
java.util.Collection |
getAttributes()
|
java.util.Collection |
getAttributes(boolean follow)
|
java.util.Collection |
getConstraints()
|
java.util.Collection |
getConstraints(java.lang.String kind)
|
java.lang.String |
getConverterName()
The converter name used for this enumeration. |
java.lang.String |
getConverterPath()
The path to the converter file. |
java.lang.String |
getDocumentation(java.lang.String indent)
|
java.lang.String |
getDocumentation(java.lang.String indent,
int lineLength)
|
java.lang.String |
getDocumentation(java.lang.String indent,
int lineLength,
boolean htmlStyle)
|
java.lang.String |
getFromOperationName()
|
java.lang.String |
getFromOperationSignature()
|
java.lang.String |
getFullyQualifiedArrayName()
|
java.lang.String |
getFullyQualifiedConverterName()
The fully qualified converter name for this enumeration. |
java.lang.String |
getFullyQualifiedName()
|
java.lang.String |
getFullyQualifiedName(boolean modelName)
|
java.lang.String |
getFullyQualifiedNamePath()
|
org.andromda.metafacades.uml.GeneralizableElementFacade |
getGeneralization()
|
java.util.Collection |
getGeneralizationLinks()
|
java.lang.String |
getGeneralizationList()
|
org.andromda.metafacades.uml.GeneralizableElementFacade |
getGeneralizationRoot()
|
java.util.Collection |
getGeneralizations()
|
java.lang.String |
getId()
|
java.util.Collection |
getImplementationOperations()
|
java.lang.String |
getImplementedInterfaceList()
|
java.util.Collection |
getInstanceAttributes()
|
java.util.Collection |
getInstanceOperations()
|
java.util.Collection |
getInterfaceAbstractions()
|
java.lang.String |
getJavaNullString()
|
org.andromda.metafacades.uml.TypeMappings |
getLanguageMappings()
|
java.util.Collection |
getLiterals()
|
org.andromda.metafacades.uml.ClassifierFacade |
getLiteralType()
|
java.util.Collection |
getMemberVariables()
|
org.andromda.metafacades.uml.ModelFacade |
getModel()
|
java.lang.String |
getName()
|
java.util.Collection |
getNavigableConnectingEnds()
|
java.util.Collection |
getNavigableConnectingEnds(boolean follow)
|
org.andromda.metafacades.uml.ClassifierFacade |
getNonArray()
|
java.lang.String |
getOperationCallFromAttributes()
|
java.util.Collection |
getOperations()
|
org.andromda.metafacades.uml.ModelElementFacade |
getPackage()
|
java.lang.String |
getPackageName()
|
java.lang.String |
getPackageName(boolean modelName)
|
java.lang.String |
getPackagePath()
|
java.util.Collection |
getProperties()
|
java.util.Collection |
getProperties(boolean follow)
|
java.util.Collection |
getRequiredConstructorParameters()
|
org.andromda.metafacades.uml.PackageFacade |
getRootPackage()
|
java.lang.Long |
getSerialVersionUID()
|
java.util.Collection |
getSourceDependencies()
|
java.util.Collection |
getSpecializations()
|
org.andromda.metafacades.uml.StateMachineFacade |
getStateMachineContext()
|
java.util.Collection |
getStaticAttributes()
|
java.util.Collection |
getStaticOperations()
|
java.util.Collection |
getStereotypeNames()
|
java.util.Collection |
getStereotypes()
|
org.andromda.metafacades.uml.ClassifierFacade |
getSuperClass()
|
java.util.Collection |
getTaggedValues()
|
java.util.Collection |
getTargetDependencies()
|
java.lang.Object |
getTemplateParameter(java.lang.String parameterName)
|
java.util.Collection |
getTemplateParameters()
|
java.lang.String |
getValidationName()
|
java.lang.Object |
getValidationOwner()
|
java.lang.String |
getVisibility()
|
java.lang.String |
getWrapperName()
|
protected abstract java.lang.String |
handleGetConverterName()
|
protected abstract java.lang.String |
handleGetConverterPath()
|
protected abstract java.lang.String |
handleGetFullyQualifiedConverterName()
|
boolean |
hasExactStereotype(java.lang.String stereotypeName)
|
boolean |
hasStereotype(java.lang.String stereotypeName)
|
void |
initialize()
|
boolean |
isAbstract()
|
boolean |
isArrayType()
|
boolean |
isAssociationClass()
|
boolean |
isBindingDependenciesPresent()
|
boolean |
isBlobType()
|
boolean |
isBooleanType()
|
boolean |
isClassifierFacadeMetaType()
|
boolean |
isClobType()
|
boolean |
isCollectionType()
|
boolean |
isConstraintsPresent()
|
boolean |
isDataType()
|
boolean |
isDateType()
|
boolean |
isEmbeddedValue()
|
boolean |
isEnumeration()
|
boolean |
isEnumerationFacadeMetaType()
|
boolean |
isFileType()
|
boolean |
isGeneralizableElementFacadeMetaType()
|
boolean |
isInterface()
|
boolean |
isJSFEnumerationMetaType()
Indicates the metafacade type (used for metafacade mappings). |
boolean |
isLeaf()
|
boolean |
isListType()
|
boolean |
isMapType()
|
boolean |
isModelElementFacadeMetaType()
|
boolean |
isPrimitive()
|
boolean |
isSetType()
|
boolean |
isStringType()
|
boolean |
isTemplateParametersPresent()
|
boolean |
isTimeType()
|
boolean |
isTypeSafe()
|
void |
resetMetafacadeContext(java.lang.String context)
|
java.lang.String |
toString()
|
java.lang.String |
translateConstraint(java.lang.String name,
java.lang.String translation)
|
java.lang.String[] |
translateConstraints(java.lang.String translation)
|
java.lang.String[] |
translateConstraints(java.lang.String kind,
java.lang.String translation)
|
void |
validateInvariants(java.util.Collection validationMessages)
|
| Methods inherited from class org.andromda.core.metafacade.MetafacadeBase |
|---|
equals, getConfiguredProperty, getMetafacadeContext, getMetaObject, hashCode, isConfiguredProperty, isMetafacadePropertyCachingEnabled, setMetafacadeContext, setProperty, shieldedElement, shieldedElements, THIS, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.Object metaObject
| Constructor Detail |
|---|
public JSFEnumerationLogic(java.lang.Object metaObject,
java.lang.String context)
| Method Detail |
|---|
public void resetMetafacadeContext(java.lang.String context)
resetMetafacadeContext in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBasepublic boolean isJSFEnumerationMetaType()
JSFEnumeration
isJSFEnumerationMetaType in interface JSFEnumerationtrueJSFEnumerationprotected abstract java.lang.String handleGetConverterName()
JSFEnumeration.getConverterName()public final java.lang.String getConverterName()
JSFEnumerationThe converter name used for this enumeration.
getConverterName in interface JSFEnumerationprotected abstract java.lang.String handleGetFullyQualifiedConverterName()
JSFEnumeration.getFullyQualifiedConverterName()public final java.lang.String getFullyQualifiedConverterName()
JSFEnumerationThe fully qualified converter name for this enumeration.
getFullyQualifiedConverterName in interface JSFEnumerationprotected abstract java.lang.String handleGetConverterPath()
JSFEnumeration.getConverterPath()public final java.lang.String getConverterPath()
JSFEnumerationThe path to the converter file.
getConverterPath in interface JSFEnumerationpublic boolean isEnumerationFacadeMetaType()
isEnumerationFacadeMetaType in interface org.andromda.metafacades.uml.EnumerationFacadeEnumerationFacadepublic boolean isClassifierFacadeMetaType()
isClassifierFacadeMetaType in interface org.andromda.metafacades.uml.ClassifierFacadeClassifierFacadepublic boolean isGeneralizableElementFacadeMetaType()
isGeneralizableElementFacadeMetaType in interface org.andromda.metafacades.uml.GeneralizableElementFacadeGeneralizableElementFacadepublic boolean isModelElementFacadeMetaType()
isModelElementFacadeMetaType in interface org.andromda.metafacades.uml.ModelElementFacadeModelElementFacadepublic org.andromda.metafacades.uml.AttributeFacade findAttribute(java.lang.String name)
findAttribute in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getAbstractions()
getAbstractions in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getAllAssociatedClasses()
getAllAssociatedClasses in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getAllProperties()
getAllProperties in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getAllRequiredConstructorParameters()
getAllRequiredConstructorParameters in interface org.andromda.metafacades.uml.ClassifierFacadepublic org.andromda.metafacades.uml.ClassifierFacade getArray()
getArray in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.lang.String getArrayName()
getArrayName in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getAssociatedClasses()
getAssociatedClasses in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.List getAssociationEnds()
getAssociationEnds in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getAttributes(boolean follow)
getAttributes in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getAttributes()
getAttributes in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.lang.String getFullyQualifiedArrayName()
getFullyQualifiedArrayName in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getImplementationOperations()
getImplementationOperations in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.lang.String getImplementedInterfaceList()
getImplementedInterfaceList in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getInstanceAttributes()
getInstanceAttributes in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getInstanceOperations()
getInstanceOperations in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getInterfaceAbstractions()
getInterfaceAbstractions in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.lang.String getJavaNullString()
getJavaNullString in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getNavigableConnectingEnds()
getNavigableConnectingEnds in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getNavigableConnectingEnds(boolean follow)
getNavigableConnectingEnds in interface org.andromda.metafacades.uml.ClassifierFacadepublic org.andromda.metafacades.uml.ClassifierFacade getNonArray()
getNonArray in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.lang.String getOperationCallFromAttributes()
getOperationCallFromAttributes in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getOperations()
getOperations in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getProperties(boolean follow)
getProperties in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getProperties()
getProperties in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getRequiredConstructorParameters()
getRequiredConstructorParameters in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.lang.Long getSerialVersionUID()
getSerialVersionUID in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getStaticAttributes()
getStaticAttributes in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.util.Collection getStaticOperations()
getStaticOperations in interface org.andromda.metafacades.uml.ClassifierFacadepublic org.andromda.metafacades.uml.ClassifierFacade getSuperClass()
getSuperClass in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.lang.String getWrapperName()
getWrapperName in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isAbstract()
isAbstract in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isArrayType()
isArrayType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isAssociationClass()
isAssociationClass in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isBlobType()
isBlobType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isBooleanType()
isBooleanType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isClobType()
isClobType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isCollectionType()
isCollectionType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isDataType()
isDataType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isDateType()
isDateType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isEmbeddedValue()
isEmbeddedValue in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isEnumeration()
isEnumeration in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isFileType()
isFileType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isInterface()
isInterface in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isLeaf()
isLeaf in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isListType()
isListType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isMapType()
isMapType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isPrimitive()
isPrimitive in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isSetType()
isSetType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isStringType()
isStringType in interface org.andromda.metafacades.uml.ClassifierFacadepublic boolean isTimeType()
isTimeType in interface org.andromda.metafacades.uml.ClassifierFacadepublic java.lang.String getFromOperationName()
getFromOperationName in interface org.andromda.metafacades.uml.EnumerationFacadepublic java.lang.String getFromOperationSignature()
getFromOperationSignature in interface org.andromda.metafacades.uml.EnumerationFacadepublic org.andromda.metafacades.uml.ClassifierFacade getLiteralType()
getLiteralType in interface org.andromda.metafacades.uml.EnumerationFacadepublic java.util.Collection getLiterals()
getLiterals in interface org.andromda.metafacades.uml.EnumerationFacadepublic java.util.Collection getMemberVariables()
getMemberVariables in interface org.andromda.metafacades.uml.EnumerationFacadepublic boolean isTypeSafe()
isTypeSafe in interface org.andromda.metafacades.uml.EnumerationFacade
public java.lang.Object findTaggedValue(java.lang.String tagName,
boolean follow)
findTaggedValue in interface org.andromda.metafacades.uml.GeneralizableElementFacadepublic java.util.Collection getAllGeneralizations()
getAllGeneralizations in interface org.andromda.metafacades.uml.GeneralizableElementFacadepublic java.util.Collection getAllSpecializations()
getAllSpecializations in interface org.andromda.metafacades.uml.GeneralizableElementFacadepublic org.andromda.metafacades.uml.GeneralizableElementFacade getGeneralization()
getGeneralization in interface org.andromda.metafacades.uml.GeneralizableElementFacadepublic java.util.Collection getGeneralizationLinks()
getGeneralizationLinks in interface org.andromda.metafacades.uml.GeneralizableElementFacadepublic java.lang.String getGeneralizationList()
getGeneralizationList in interface org.andromda.metafacades.uml.GeneralizableElementFacadepublic org.andromda.metafacades.uml.GeneralizableElementFacade getGeneralizationRoot()
getGeneralizationRoot in interface org.andromda.metafacades.uml.GeneralizableElementFacadepublic java.util.Collection getGeneralizations()
getGeneralizations in interface org.andromda.metafacades.uml.GeneralizableElementFacadepublic java.util.Collection getSpecializations()
getSpecializations in interface org.andromda.metafacades.uml.GeneralizableElementFacadepublic void copyTaggedValues(org.andromda.metafacades.uml.ModelElementFacade element)
copyTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.Object findTaggedValue(java.lang.String tagName)
findTaggedValue in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection findTaggedValues(java.lang.String tagName)
findTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getConstraints(java.lang.String kind)
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getConstraints()
getConstraints in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getDocumentation(java.lang.String indent,
int lineLength)
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String getDocumentation(java.lang.String indent,
int lineLength,
boolean htmlStyle)
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getDocumentation(java.lang.String indent)
getDocumentation in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getFullyQualifiedName(boolean modelName)
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getFullyQualifiedName()
getFullyQualifiedName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getFullyQualifiedNamePath()
getFullyQualifiedNamePath in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getId()
getId in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.TypeMappings getLanguageMappings()
getLanguageMappings in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.ModelFacade getModel()
getModel in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getName()
getName in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.ModelElementFacade getPackage()
getPackage in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getPackageName()
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getPackageName(boolean modelName)
getPackageName in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getPackagePath()
getPackagePath in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.PackageFacade getRootPackage()
getRootPackage in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getSourceDependencies()
getSourceDependencies in interface org.andromda.metafacades.uml.ModelElementFacadepublic org.andromda.metafacades.uml.StateMachineFacade getStateMachineContext()
getStateMachineContext in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getStereotypeNames()
getStereotypeNames in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getStereotypes()
getStereotypes in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getTaggedValues()
getTaggedValues in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getTargetDependencies()
getTargetDependencies in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.Object getTemplateParameter(java.lang.String parameterName)
getTemplateParameter in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.util.Collection getTemplateParameters()
getTemplateParameters in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String getVisibility()
getVisibility in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean hasExactStereotype(java.lang.String stereotypeName)
hasExactStereotype in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean hasStereotype(java.lang.String stereotypeName)
hasStereotype in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean isBindingDependenciesPresent()
isBindingDependenciesPresent in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean isConstraintsPresent()
isConstraintsPresent in interface org.andromda.metafacades.uml.ModelElementFacadepublic boolean isTemplateParametersPresent()
isTemplateParametersPresent in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String translateConstraint(java.lang.String name,
java.lang.String translation)
translateConstraint in interface org.andromda.metafacades.uml.ModelElementFacadepublic java.lang.String[] translateConstraints(java.lang.String translation)
translateConstraints in interface org.andromda.metafacades.uml.ModelElementFacade
public java.lang.String[] translateConstraints(java.lang.String kind,
java.lang.String translation)
translateConstraints in interface org.andromda.metafacades.uml.ModelElementFacadepublic void initialize()
initialize in interface org.andromda.metafacades.uml.ModelElementFacadeinitialize in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.initialize()public java.lang.Object getValidationOwner()
getValidationOwner in interface org.andromda.metafacades.uml.ModelElementFacadegetValidationOwner in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.getValidationOwner()public java.lang.String getValidationName()
getValidationName in interface org.andromda.metafacades.uml.ModelElementFacadegetValidationName in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.getValidationName()public void validateInvariants(java.util.Collection validationMessages)
validateInvariants in interface org.andromda.metafacades.uml.ModelElementFacadevalidateInvariants in class org.andromda.core.metafacade.MetafacadeBaseMetafacadeBase.validateInvariants(java.util.Collection)public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||