uci.uml.Model_Management
Class Subsystem

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.Model_Management.Subsystem

public class Subsystem
extends Classifier
implements MMPackage

See Also:
Serialized Form

Field Summary
 boolean _isInstantiable
           
 Vector _referencedElement
           
 
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
Subsystem()
           
Subsystem(Name name)
           
Subsystem(Name name, boolean isInstantiable)
           
Subsystem(String nameStr)
           
 
Method Summary
 void addReferencedElement(ModelElement x)
           
 boolean getIsInstantiable()
           
 Vector getReferencedElement()
           
 void removeReferencedElement(ModelElement x)
           
 void setIsInstantiable(boolean x)
           
 void setReferencedElement(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

_isInstantiable

public boolean _isInstantiable

_referencedElement

public Vector _referencedElement
Constructor Detail

Subsystem

public Subsystem()

Subsystem

public Subsystem(Name name)

Subsystem

public Subsystem(Name name,
                 boolean isInstantiable)

Subsystem

public Subsystem(String nameStr)
Method Detail

getIsInstantiable

public boolean getIsInstantiable()

setIsInstantiable

public void setIsInstantiable(boolean x)
                       throws PropertyVetoException

getReferencedElement

public Vector getReferencedElement()
Specified by:
getReferencedElement in interface MMPackage

setReferencedElement

public void setReferencedElement(Vector x)
                          throws PropertyVetoException
Specified by:
setReferencedElement in interface MMPackage

addReferencedElement

public void addReferencedElement(ModelElement x)
                          throws PropertyVetoException

removeReferencedElement

public void removeReferencedElement(ModelElement x)
                             throws PropertyVetoException