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


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

copy

public Value copy()
Overrides:
copy in class Value

getFeatureValue

public FeatureValue getFeatureValue(StructuralFeature feature)
Specified by:
getFeatureValue in class StructuredValue

setFeatureValue

public void setFeatureValue(StructuralFeature feature,
                            ValueList values,
                            int position)
Specified by:
setFeatureValue in class StructuredValue

getFeatureValues

public FeatureValueList getFeatureValues()
Specified by:
getFeatureValues in class StructuredValue

removeFeatureValues

public void removeFeatureValues(Classifier classifier)

toString

public java.lang.String toString()
Specified by:
toString in class Value


Copyright © 2015. All Rights Reserved.