uci.uml.Foundation.Extension_Mechanisms
Class Stereotype

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.Extension_Mechanisms.Stereotype

public class Stereotype
extends GeneralizableElementImpl

See Also:
Serialized Form

Field Summary
 Name _baseClass
           
 Vector _requiredTag
           
 Vector _stereotypeConstraint
           
static Stereotype BECOMES
           
static Stereotype CALL
           
static Stereotype COMPONENT
           
static Stereotype CONSTRUCTOR
           
static Stereotype COPY
           
static Stereotype CREATE
           
static Stereotype DELETION
           
static Stereotype DERIVED
           
static Stereotype DESTROY
           
static Stereotype DOCUMENT
           
static Stereotype ENUMERATION
           
static Stereotype EXECUTABLE
           
static Stereotype EXTENDS
           
static Stereotype FACADE
           
static Stereotype FILE
           
static Stereotype FRAMEWORK
           
static Stereotype FRIEND
           
static Stereotype IMPLEMENTATIONCLASS
           
static Stereotype IMPORT
           
static Stereotype INHERITS
           
static Stereotype INSTANCE
           
static Stereotype INVARIANT
           
static Stereotype LIBRARY
           
static Stereotype METACLASS
           
static Stereotype NODE
           
static Stereotype POSTCONDITION
           
static Stereotype POWERTYPE
           
static Stereotype PRECONDITION
           
static Stereotype PRIVATE
           
static Stereotype PROCESS
           
static Stereotype REQUIREMENT
           
static Stereotype SEND
           
static Stereotype STEREOTYPE
           
static Stereotype STUB
           
static Stereotype SUBCLASS
           
static Stereotype SUBTRACTION
           
static Stereotype SUBTYPE
           
static Stereotype SYSTEM
           
static Stereotype TABLE
           
static Stereotype THREAD
           
static Stereotype TOPLEVELPACKAGE
           
static Stereotype TYPE
           
static Stereotype USECASEMODEL
           
static Stereotype USES
           
static Stereotype UTILITY
           
 
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
Stereotype()
           
Stereotype(Name name)
           
Stereotype(String nameStr)
           
Stereotype(String nameStr, String baseClassName)
           
 
Method Summary
 void addRequiredTag(TaggedValue x)
           
 void addStereotypeConstraint(Constraint x)
           
 String dbgString()
           
 Name getBaseClass()
           
 Vector getRequiredTag()
           
 Vector getStereotypeConstraint()
           
 void removeRequiredTag(TaggedValue x)
           
 void removeStereotypeConstraint(Constraint x)
           
 void setBaseClass(Name x)
           
 void setRequiredTag(Vector x)
           
 void setStereotypeConstraint(Vector x)
           
 
Methods inherited from class uci.uml.Foundation.Core.GeneralizableElementImpl
addGeneralization, addSpecialization, alsoTrash, 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, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

BECOMES

public static Stereotype BECOMES

CALL

public static Stereotype CALL

COMPONENT

public static Stereotype COMPONENT

COPY

public static Stereotype COPY

CREATE

public static Stereotype CREATE

DELETION

public static Stereotype DELETION

DERIVED

public static Stereotype DERIVED

DOCUMENT

public static Stereotype DOCUMENT

ENUMERATION

public static Stereotype ENUMERATION

EXECUTABLE

public static Stereotype EXECUTABLE

EXTENDS

public static Stereotype EXTENDS

FACADE

public static Stereotype FACADE

FILE

public static Stereotype FILE

FRAMEWORK

public static Stereotype FRAMEWORK

FRIEND

public static Stereotype FRIEND

IMPORT

public static Stereotype IMPORT

INHERITS

public static Stereotype INHERITS

INSTANCE

public static Stereotype INSTANCE

INVARIANT

public static Stereotype INVARIANT

LIBRARY

public static Stereotype LIBRARY

NODE

public static Stereotype NODE

METACLASS

public static Stereotype METACLASS

POWERTYPE

public static Stereotype POWERTYPE

PRIVATE

public static Stereotype PRIVATE

PROCESS

public static Stereotype PROCESS

REQUIREMENT

public static Stereotype REQUIREMENT

SEND

public static Stereotype SEND

STEREOTYPE

public static Stereotype STEREOTYPE

STUB

public static Stereotype STUB

SUBCLASS

public static Stereotype SUBCLASS

SUBTYPE

public static Stereotype SUBTYPE

SYSTEM

public static Stereotype SYSTEM

TABLE

public static Stereotype TABLE

THREAD

public static Stereotype THREAD

TYPE

public static Stereotype TYPE

USECASEMODEL

public static Stereotype USECASEMODEL

USES

public static Stereotype USES

UTILITY

public static Stereotype UTILITY

CONSTRUCTOR

public static Stereotype CONSTRUCTOR

DESTROY

public static Stereotype DESTROY

IMPLEMENTATIONCLASS

public static Stereotype IMPLEMENTATIONCLASS

POSTCONDITION

public static Stereotype POSTCONDITION

PRECONDITION

public static Stereotype PRECONDITION

TOPLEVELPACKAGE

public static Stereotype TOPLEVELPACKAGE

SUBTRACTION

public static Stereotype SUBTRACTION

_baseClass

public Name _baseClass

_requiredTag

public Vector _requiredTag

_stereotypeConstraint

public Vector _stereotypeConstraint
Constructor Detail

Stereotype

public Stereotype()

Stereotype

public Stereotype(Name name)

Stereotype

public Stereotype(String nameStr)

Stereotype

public Stereotype(String nameStr,
                  String baseClassName)
Method Detail

getBaseClass

public Name getBaseClass()

setBaseClass

public void setBaseClass(Name x)

getRequiredTag

public Vector getRequiredTag()

setRequiredTag

public void setRequiredTag(Vector x)

addRequiredTag

public void addRequiredTag(TaggedValue x)

removeRequiredTag

public void removeRequiredTag(TaggedValue x)

getStereotypeConstraint

public Vector getStereotypeConstraint()

setStereotypeConstraint

public void setStereotypeConstraint(Vector x)

addStereotypeConstraint

public void addStereotypeConstraint(Constraint x)

removeStereotypeConstraint

public void removeStereotypeConstraint(Constraint x)

dbgString

public String dbgString()
Overrides:
dbgString in class ElementImpl