fUML.Semantics.Classes.Kernel
Class Reference

java.lang.Object
  extended by org.modeldriven.fuml.FumlObject
      extended by fUML.Semantics.Loci.LociL1.SemanticVisitor
          extended by fUML.Semantics.Classes.Kernel.Value
              extended by fUML.Semantics.Classes.Kernel.StructuredValue
                  extended by fUML.Semantics.Classes.Kernel.Reference

public class Reference
extends StructuredValue

An implementation of the model object ' fUML::Semantics::Classes::Kernel::Reference'.

The following features are implemented:


Field Summary
 Object_ referent
           
 
Constructor Summary
Reference()
           
 
Method Summary
 Value copy()
          operation copy
 void destroy()
          operation destroy
 Execution dispatch(Operation operation)
          operation dispatch
 boolean equals(Value otherValue)
          operation equals
 FeatureValue getFeatureValue(StructuralFeature feature)
          operation getFeatureValue
 FeatureValueList getFeatureValues()
          operation getFeatureValues
 ClassifierList getTypes()
          operation getTypes
 void send(SignalInstance signalInstance)
          operation send
 void setFeatureValue(StructuralFeature feature, ValueList values, int position)
          operation setFeatureValue
 void startBehavior(Class_ classifier, ParameterValueList inputs)
          operation startBehavior
 String toString()
          operation toString
 
Methods inherited from class fUML.Semantics.Classes.Kernel.StructuredValue
createFeatureValues, specify
 
Methods inherited from class fUML.Semantics.Classes.Kernel.Value
hasType, objectId
 
Methods inherited from class fUML.Semantics.Loci.LociL1.SemanticVisitor
_beginIsolation, _endIsolation
 
Methods inherited from class org.modeldriven.fuml.FumlObject
getHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespace
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

referent

public Object_ referent
Constructor Detail

Reference

public Reference()
Method Detail

startBehavior

public void startBehavior(Class_ classifier,
                          ParameterValueList inputs)
operation startBehavior


dispatch

public Execution dispatch(Operation operation)
operation dispatch


send

public void send(SignalInstance signalInstance)
operation send


destroy

public void destroy()
operation destroy


equals

public boolean equals(Value otherValue)
operation equals

Overrides:
equals in class Value

copy

public Value copy()
operation copy

Overrides:
copy in class Value

getTypes

public ClassifierList getTypes()
operation getTypes

Specified by:
getTypes in class Value

getFeatureValue

public FeatureValue getFeatureValue(StructuralFeature feature)
operation getFeatureValue

Specified by:
getFeatureValue in class StructuredValue

setFeatureValue

public void setFeatureValue(StructuralFeature feature,
                            ValueList values,
                            int position)
operation setFeatureValue

Specified by:
setFeatureValue in class StructuredValue

getFeatureValues

public FeatureValueList getFeatureValues()
operation getFeatureValues

Specified by:
getFeatureValues in class StructuredValue

toString

public String toString()
operation toString

Specified by:
toString in class Value


Copyright © 2012. All Rights Reserved.