uk.ac.ucl.cs.uml.jmi.BehavioralElements.CommonBehavior
Interface ComponentInstance

All Superinterfaces:
Element, ExtObject, Instance, ModelElement, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Implementing Classes:
ComponentInstance_Impl

public interface ComponentInstance
extends Instance

A component instance is an instance of a component that resides on a node instance. A component instance may have a state. In the metamodel, a ComponentInstance is an Instance that originates from a Component. It may be associated with a set of Instance, and may reside on a NodeInstance.


Method Summary
 Instance getResident()
           
 void setResident(Instance resident)
          Setter for atomic property resident)
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.BehavioralElements.CommonBehavior.Instance
getClassifier, getLinkEnd, getOwnedInstance, getOwnedLink, getOwner, getPlayedRole, getSlot, setLinkEnd
 
Methods inherited from interface uk.ac.ucl.cs.uml.jmi.Foundation.Core.ModelElement
getAsArgument, getBehavior, getClientDependency, getComment, getConstraint, getContainer, getDefaultElement, getIsSpecification, getName, getNamespace, getPackage, getPresentation, getReferenceTag, getSourceFlow, getStereotype, getSupplierDependency, getTaggedValue, getTargetFlow, getTemplate, getTemplateArgument, getTemplateParameter, getVisibility, setDefaultElement, setIsSpecification, setName, setNamespace, setTemplate, setVisibility
 
Methods inherited from interface uk.ac.ucl.cs.emofocl.jmi.reflect.extended.ExtObject
extAddObjectListener, extDeepCopy, extDeepCopy, extEquals, extRemoveObjectListener, extValueHash, extVisit
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Method Detail

getResident

Instance getResident()
                     throws javax.jmi.reflect.JmiException
Throws:
javax.jmi.reflect.JmiException

setResident

void setResident(Instance resident)
                 throws javax.jmi.reflect.JmiException
Setter for atomic property resident)

Throws:
javax.jmi.reflect.JmiException