uci.uml.Foundation.Data_Types
Class Enumeration

java.lang.Object
  |
  +--uci.uml.Foundation.Core.ElementImpl
        |
        +--uci.uml.Foundation.Core.ModelElementImpl
              |
              +--uci.uml.Foundation.Core.NamespaceImpl
                    |
                    +--uci.uml.Foundation.Core.GeneralizableElementImpl
                          |
                          +--uci.uml.Foundation.Core.Classifier
                                |
                                +--uci.uml.Foundation.Core.DataType
                                      |
                                      +--uci.uml.Foundation.Data_Types.Enumeration

public class Enumeration
extends DataType

See Also:
Serialized Form

Field Summary
 Vector _literal
           
 
Fields inherited from class uci.uml.Foundation.Core.Classifier
_associationEnd, _behavioralFeature, _participant, _realization, _specification, _structuralFeature
 
Fields inherited from class uci.uml.Foundation.Core.GeneralizableElementImpl
_generalization, _isAbstract, _isLeaf, _isRoot, _specialization
 
Fields inherited from class uci.uml.Foundation.Core.NamespaceImpl
_ownedElement
 
Fields inherited from class uci.uml.Foundation.Core.ModelElementImpl
_behavior, _collaboration, _constraint, _elementOwnership, _elementReference, _provision, _requirement, _stereotype, _taggedValue, _template, _templateParameter, MAX_STEREOTYPE
 
Fields inherited from class uci.uml.Foundation.Core.ElementImpl
_characteristic, _classification, _highlight, _name, _propertyListeners, _staticListener, _taggedValue, _vetoListeners, elementID
 
Constructor Summary
Enumeration()
           
Enumeration(Name name)
           
Enumeration(String nameStr)
           
Enumeration(String nameStr, EnumerationLiteral[] lits)
           
Enumeration(String nameStr, Vector lits)
           
 
Method Summary
 void addLiteral(EnumerationLiteral x)
           
 Vector getLiteral()
           
 void removeLiteral(EnumerationLiteral x)
           
 void setLiteral(EnumerationLiteral[] x)
           
 void setLiteral(Vector x)
           
 
Methods inherited from class uci.uml.Foundation.Core.Classifier
addAssociationEnd, addBehavioralFeature, addFeature, addParticipant, addRealization, addSpecification, addStructuralFeature, alsoTrash, dbgString, findBehavioralFeature, findStructuralFeature, getAssociationEnd, getBehavioralFeature, getInheritedAssociationEnds, getInheritedBehavioralFeatures, getInheritedRealizations, getInheritedStructuralFeatures, getParticipant, getRealization, getSpecification, getStructuralFeature, removeAssociationEnd, removeBehavioralFeature, removeParticipant, removeRealization, removeSpecification, removeStructuralFeature, setAssociationEnd, setBehavioralFeature, setParticipant, setRealization, setSpecification, setStructuralFeature, toString
 
Methods inherited from class uci.uml.Foundation.Core.GeneralizableElementImpl
addGeneralization, addSpecialization, getGeneralization, getIsAbstract, getIsLeaf, getIsRoot, getSpecialization, removeGeneralization, removeSpecialization, setGeneralization, setIsAbstract, setIsLeaf, setIsRoot, setSpecialization
 
Methods inherited from class uci.uml.Foundation.Core.NamespaceImpl
addOwnedElement, addPrivateOwnedElement, addProtectedOwnedElement, addPublicOwnedElement, addUnspecOwnedElement, contains, contains, containsPublic, elementOwnershipFor, findElementNamed, getModelElements, getOwnedElement, prepareForTrash, recoverFromTrash, removeOwnedElement, setOwnedElement
 
Methods inherited from class uci.uml.Foundation.Core.ModelElementImpl
addBehavior, addConstraint, addElementReference, addProvision, addRequirement, addStereotype, addTemplateParameter, containsStereotype, dbgStereotypes, dbgTaggedValues, getBehavior, getConstraint, getElementOwnership, getElementReference, getNamespace, getProvision, getRequirement, getStereotype, getTemplate, getTemplateParameter, getVisibility, isLegalXMI, isNotLegalXMI, removeBehavior, removeConstraint, removeElementReference, removeProvision, removeRequirement, removeStereotype, removeTemplateParameter, setBehavior, setConstraint, setElementOwnership, setElementReference, setNamespace, setProvision, setRequirement, setStereotype, setTemplate, setTemplateParameter, setVisibility
 
Methods inherited from class uci.uml.Foundation.Core.ElementImpl
addCharacteristic, addPropertyChangeListener, addTaggedValue, addVetoableChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChangeNoCritique, firePropertyChangeNoCritique, fireVetoableChange, 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

_literal

public Vector _literal
Constructor Detail

Enumeration

public Enumeration()

Enumeration

public Enumeration(Name name)

Enumeration

public Enumeration(String nameStr)

Enumeration

public Enumeration(String nameStr,
                   EnumerationLiteral[] lits)

Enumeration

public Enumeration(String nameStr,
                   Vector lits)
Method Detail

getLiteral

public Vector getLiteral()

setLiteral

public void setLiteral(Vector x)

setLiteral

public void setLiteral(EnumerationLiteral[] x)

addLiteral

public void addLiteral(EnumerationLiteral x)

removeLiteral

public void removeLiteral(EnumerationLiteral x)