fUML.Semantics.Classes.Kernel
Class CompoundValue

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.CompoundValue
Direct Known Subclasses:
DataValue, ExtensionalValue, SignalInstance

public abstract class CompoundValue
extends StructuredValue

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

The following features are implemented:


Field Summary
 FeatureValueList featureValues
           
 
Constructor Summary
CompoundValue()
           
 
Method Summary
 Value copy()
          operation copy
 boolean equals(Value otherValue)
          operation equals
 FeatureValue getFeatureValue(StructuralFeature feature)
          operation getFeatureValue
 FeatureValueList getFeatureValues()
          operation getFeatureValues
 void removeFeatureValues(Classifier classifier)
          operation removeFeatureValues
 void setFeatureValue(StructuralFeature feature, ValueList values, int position)
          operation setFeatureValue
 String toString()
          operation toString
 
Methods inherited from class fUML.Semantics.Classes.Kernel.StructuredValue
createFeatureValues, specify
 
Methods inherited from class fUML.Semantics.Classes.Kernel.Value
getTypes, 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

featureValues

public FeatureValueList featureValues
Constructor Detail

CompoundValue

public CompoundValue()
Method Detail

equals

public boolean equals(Value otherValue)
operation equals

Overrides:
equals in class Value

copy

public Value copy()
operation copy

Overrides:
copy 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

removeFeatureValues

public void removeFeatureValues(Classifier classifier)
operation removeFeatureValues


toString

public String toString()
operation toString

Specified by:
toString in class Value


Copyright © 2012. All Rights Reserved.