com.vp.plugin.model
Interface IAttribute
- All Superinterfaces:
- IElement, IModelElement
- public interface IAttribute
- extends IModelElement
MULTIPLICITY_MANY
public static final java.lang.String MULTIPLICITY_MANY
- See Also:
- Constant Field Values
MULTIPLICITY_ONE
public static final java.lang.String MULTIPLICITY_ONE
- See Also:
- Constant Field Values
MULTIPLICITY_ONE_OR_MANY
public static final java.lang.String MULTIPLICITY_ONE_OR_MANY
- See Also:
- Constant Field Values
MULTIPLICITY_UNSPECIFIED
public static final java.lang.String MULTIPLICITY_UNSPECIFIED
- See Also:
- Constant Field Values
MULTIPLICITY_ZERO
public static final java.lang.String MULTIPLICITY_ZERO
- See Also:
- Constant Field Values
MULTIPLICITY_ZERO_OR_MANY
public static final java.lang.String MULTIPLICITY_ZERO_OR_MANY
- See Also:
- Constant Field Values
MULTIPLICITY_ZERO_OR_ONE
public static final java.lang.String MULTIPLICITY_ZERO_OR_ONE
- See Also:
- Constant Field Values
PROP_ABSTRACT
public static final java.lang.String PROP_ABSTRACT
- See Also:
- Constant Field Values
PROP_CLASSIFIER
public static final java.lang.String PROP_CLASSIFIER
- See Also:
- Constant Field Values
PROP_CPPDETAIL
public static final java.lang.String PROP_CPPDETAIL
- See Also:
- Constant Field Values
PROP_DOCUMENTATION
public static final java.lang.String PROP_DOCUMENTATION
- See Also:
- Constant Field Values
PROP_DOTNETCODEDETAIL
public static final java.lang.String PROP_DOTNETCODEDETAIL
- See Also:
- Constant Field Values
PROP_EJBCODEDETAIL
public static final java.lang.String PROP_EJBCODEDETAIL
- See Also:
- Constant Field Values
PROP_FILES
public static final java.lang.String PROP_FILES
- See Also:
- Constant Field Values
PROP_HASGETTER
public static final java.lang.String PROP_HASGETTER
- See Also:
- Constant Field Values
PROP_HASSETTER
public static final java.lang.String PROP_HASSETTER
- See Also:
- Constant Field Values
PROP_INITIALVALUE
public static final java.lang.String PROP_INITIALVALUE
- See Also:
- Constant Field Values
PROP_JAVADETAIL
public static final java.lang.String PROP_JAVADETAIL
- See Also:
- Constant Field Values
PROP_MODELTYPE
public static final java.lang.String PROP_MODELTYPE
- See Also:
- Constant Field Values
PROP_MULTIPLICITY
public static final java.lang.String PROP_MULTIPLICITY
- See Also:
- Constant Field Values
PROP_MULTIPLICITYDETAIL
public static final java.lang.String PROP_MULTIPLICITYDETAIL
- See Also:
- Constant Field Values
PROP_NAME
public static final java.lang.String PROP_NAME
- See Also:
- Constant Field Values
PROP_ORMDETAIL
public static final java.lang.String PROP_ORMDETAIL
- See Also:
- Constant Field Values
PROP_PARENT
public static final java.lang.String PROP_PARENT
- See Also:
- Constant Field Values
PROP_PARENTCHANGED
public static final java.lang.String PROP_PARENTCHANGED
- See Also:
- Constant Field Values
PROP_SCOPE
public static final java.lang.String PROP_SCOPE
- See Also:
- Constant Field Values
PROP_STEREOTYPES
public static final java.lang.String PROP_STEREOTYPES
- See Also:
- Constant Field Values
PROP_TAGGEDVALUES
public static final java.lang.String PROP_TAGGEDVALUES
- See Also:
- Constant Field Values
PROP_TYPE
public static final java.lang.String PROP_TYPE
- See Also:
- Constant Field Values
PROP_TYPEMODIFIER
public static final java.lang.String PROP_TYPEMODIFIER
- See Also:
- Constant Field Values
PROP_VISIBILITY
public static final java.lang.String PROP_VISIBILITY
- See Also:
- Constant Field Values
PROP_VISIBLE
public static final java.lang.String PROP_VISIBLE
- See Also:
- Constant Field Values
PROP_XSDETAIL
public static final java.lang.String PROP_XSDETAIL
- See Also:
- Constant Field Values
SCOPE_CLASSIFIER
public static final java.lang.String SCOPE_CLASSIFIER
- See Also:
- Constant Field Values
SCOPE_INSTANCE
public static final java.lang.String SCOPE_INSTANCE
- See Also:
- Constant Field Values
TYPEMODIFIER_ARRAY
public static final java.lang.String TYPEMODIFIER_ARRAY
- See Also:
- Constant Field Values
TYPEMODIFIER_POINTER
public static final java.lang.String TYPEMODIFIER_POINTER
- See Also:
- Constant Field Values
TYPEMODIFIER_REF
public static final java.lang.String TYPEMODIFIER_REF
- See Also:
- Constant Field Values
TYPEMODIFIER_UNSPECIFIED
public static final java.lang.String TYPEMODIFIER_UNSPECIFIED
- See Also:
- Constant Field Values
VISIBILITY_INTERNAL
public static final java.lang.String VISIBILITY_INTERNAL
- See Also:
- Constant Field Values
VISIBILITY_PACKAGE
public static final java.lang.String VISIBILITY_PACKAGE
- See Also:
- Constant Field Values
VISIBILITY_PRIVATE
public static final java.lang.String VISIBILITY_PRIVATE
- See Also:
- Constant Field Values
VISIBILITY_PROTECTED
public static final java.lang.String VISIBILITY_PROTECTED
- See Also:
- Constant Field Values
VISIBILITY_PUBLIC
public static final java.lang.String VISIBILITY_PUBLIC
- See Also:
- Constant Field Values
VISIBILITY_UNSPECIFIED
public static final java.lang.String VISIBILITY_UNSPECIFIED
- See Also:
- Constant Field Values
getModelType
public java.lang.String getModelType()
- Specified by:
getModelType in interface IModelElement
setName
public void setName(java.lang.String name)
- Specified by:
setName in interface IModelElement
getName
public java.lang.String getName()
- Specified by:
getName in interface IModelElement
getParent
public IModelElement getParent()
- Specified by:
getParent in interface IModelElement
setClassifier
public void setClassifier(IActor classifier)
getClassifier
public IActor getClassifier()
setInitialValue
public void setInitialValue(java.lang.String initialValue)
getInitialValue
public java.lang.String getInitialValue()
setTypeModifier
public void setTypeModifier(java.lang.String typeModifier)
getTypeModifier
public java.lang.String getTypeModifier()
setType
public void setType(IModelElement type)
setType
public void setType(java.lang.String type)
getType
public java.lang.Object getType()
getTypeAsElement
public IModelElement getTypeAsElement()
getTypeAsText
public java.lang.String getTypeAsText()
setHasSetter
public void setHasSetter(boolean hasSetter)
isHasSetter
public boolean isHasSetter()
setHasGetter
public void setHasGetter(boolean hasGetter)
isHasGetter
public boolean isHasGetter()
setAbstract
public void setAbstract(boolean $abstract)
isAbstract
public boolean isAbstract()
setVisibility
public void setVisibility(java.lang.String visibility)
getVisibility
public java.lang.String getVisibility()
getMultiplicityDetail
public IMultiplicity getMultiplicityDetail()
getMultiplicityDetail
public IMultiplicity getMultiplicityDetail(boolean autoCreate)
setMultiplicity
public void setMultiplicity(java.lang.String multiplicity)
getMultiplicity
public java.lang.String getMultiplicity()
setScope
public void setScope(java.lang.String scope)
getScope
public java.lang.String getScope()
getOrmDetail
public IORMAttributeDetail getOrmDetail()
getOrmDetail
public IORMAttributeDetail getOrmDetail(boolean autoCreate)
getJavaDetail
public IJavaAttributeCodeDetail getJavaDetail()
getJavaDetail
public IJavaAttributeCodeDetail getJavaDetail(boolean autoCreate)
getEjbCodeDetail
public IEJBAttributeCodeDetail getEjbCodeDetail()
getEjbCodeDetail
public IEJBAttributeCodeDetail getEjbCodeDetail(boolean autoCreate)
getDotnetCodeDetail
public IDotNetAttributeCodeDetail getDotnetCodeDetail()
getDotnetCodeDetail
public IDotNetAttributeCodeDetail getDotnetCodeDetail(boolean autoCreate)
getXsDetail
public IXSAttributeDetail getXsDetail()
getXsDetail
public IXSAttributeDetail getXsDetail(boolean autoCreate)
getCppDetail
public ICPPAttributeCodeDetail getCppDetail()
getCppDetail
public ICPPAttributeCodeDetail getCppDetail(boolean autoCreate)
setVisible
public void setVisible(boolean visible)
isVisible
public boolean isVisible()
addStereotypes
public void addStereotypes(java.lang.String stereotypes)
hasStereotypes
public boolean hasStereotypes(java.lang.String value)
removeStereotypes
public void removeStereotypes(java.lang.String stereotypes)
stereotypesCount
public int stereotypesCount()
toStereotypesArray
public java.lang.String[] toStereotypesArray()
stereotypesIterator
public java.util.Iterator stereotypesIterator()
getTaggedValues
public ITaggedValueContainer getTaggedValues()
getTaggedValues
public ITaggedValueContainer getTaggedValues(boolean autoCreate)
setDocumentation
public void setDocumentation(java.lang.String documentation)
getDocumentation
public java.lang.String getDocumentation()
getFiles
public IFileObjectContainer getFiles()
getFiles
public IFileObjectContainer getFiles(boolean autoCreate)
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
addPropertyChangeListener in interface IModelElement
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
- Specified by:
removePropertyChangeListener in interface IModelElement
getId
public java.lang.String getId()
- Specified by:
getId in interface IModelElement
delete
public void delete()
- Specified by:
delete in interface IModelElement