uci.uml.Foundation.Core
Class Feature
java.lang.Object
|
+--uci.uml.Foundation.Core.ElementImpl
|
+--uci.uml.Foundation.Core.ModelElementImpl
|
+--uci.uml.Foundation.Core.Feature
- Direct Known Subclasses:
- BehavioralFeature, StructuralFeature
- public abstract class Feature
- extends ModelElementImpl
- See Also:
- Serialized Form
| Fields inherited from class uci.uml.Foundation.Core.ModelElementImpl |
_behavior,
_collaboration,
_constraint,
_elementOwnership,
_elementReference,
_provision,
_requirement,
_stereotype,
_taggedValue,
_template,
_templateParameter,
MAX_STEREOTYPE |
| Methods inherited from class uci.uml.Foundation.Core.ModelElementImpl |
addBehavior,
addConstraint,
addElementReference,
addProvision,
addRequirement,
addStereotype,
addTemplateParameter,
alsoTrash,
containsStereotype,
dbgStereotypes,
dbgTaggedValues,
getBehavior,
getConstraint,
getElementOwnership,
getElementReference,
getNamespace,
getProvision,
getRequirement,
getStereotype,
getTemplate,
getTemplateParameter,
isLegalXMI,
isNotLegalXMI,
prepareForTrash,
recoverFromTrash,
removeBehavior,
removeConstraint,
removeElementReference,
removeProvision,
removeRequirement,
removeStereotype,
removeTemplateParameter,
setBehavior,
setConstraint,
setElementOwnership,
setElementReference,
setNamespace,
setProvision,
setRequirement,
setStereotype,
setTemplate,
setTemplateParameter |
| Methods inherited from class uci.uml.Foundation.Core.ElementImpl |
addCharacteristic,
addPropertyChangeListener,
addTaggedValue,
addVetoableChangeListener,
dbgString,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChangeNoCritique,
firePropertyChangeNoCritique,
fireVetoableChange,
fireVetoableChange,
fireVetoableChangeNoCompare,
getCharacteristic,
getClassification,
getElementCount,
getHighlight,
getId,
getName,
getNamedProperty,
getOCLTypeStr,
getTaggedValue,
getVetoListeners,
newElementID,
removeCharacteristic,
removePropertyChangeListener,
removeTaggedValue,
removeVetoableChangeListener,
setCharacteristic,
setClassification,
setElementCount,
setHighlight,
setId,
setName,
setName,
setStaticChangeListener,
setTaggedValue |
_ownerScope
public ScopeKind _ownerScope
_visibility
public VisibilityKind _visibility
_owner
public Classifier _owner
Feature
public Feature()
Feature
public Feature(Name name)
Feature
public Feature(String nameStr)
getOwnerScope
public ScopeKind getOwnerScope()
setOwnerScope
public void setOwnerScope(ScopeKind x)
throws PropertyVetoException
getVisibility
public VisibilityKind getVisibility()
- Overrides:
- getVisibility in class ModelElementImpl
setVisibility
public void setVisibility(VisibilityKind x)
throws PropertyVetoException
- Overrides:
- setVisibility in class ModelElementImpl
getOwner
public Classifier getOwner()
setOwner
public void setOwner(Classifier x)
throws PropertyVetoException
fireVetoableChange
public void fireVetoableChange(String propertyName,
Object oldValue,
Object newValue)
throws PropertyVetoException
- Overrides:
- fireVetoableChange in class ElementImpl
toString
public String toString()
- Overrides:
- toString in class ElementImpl