rs.sol.soloist.server.builtindomains.builtindatatypes
Class InstanceOfPrimitiveType

java.lang.Object
  extended by rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance
      extended by rs.sol.soloist.server.uml.commonimplementation.runtime._DataTypeInstance
          extended by rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
              extended by rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfDataType
                  extended by rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfPrimitiveType
All Implemented Interfaces:
rs.sol.soloist.server.uml.concepts.IElement, IClassifierInstance, IDataTypeInstance, IPrimitiveTypeInstance, IRTElement
Direct Known Subclasses:
Boolean, Color, Currency, Date, DateTime, File, Font, Integer, Real, Text, Time, TimeInterval

public abstract class InstanceOfPrimitiveType
extends InstanceOfDataType
implements IPrimitiveTypeInstance


Field Summary
static IClassifier CLASSIFIER
           
static java.lang.String FQ_TYPE_NAME
           
 
Constructor Summary
InstanceOfPrimitiveType()
           
 
Method Summary
 void accept(rs.sol.soloist.server.uml.concepts.IVisitor visitor)
           
<T> T
accept(rs.sol.soloist.server.uml.concepts.IVisitorWithResult<T> visitor)
           
 java.lang.String getSQLString()
           
 java.lang.Object getValue()
           
 java.io.Serializable toSerializable()
           
 
Methods inherited from class rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfDataType
fromSerializable
 
Methods inherited from class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
addAttributeValue, getAttributeValue, getDataType, getMyID, getSlot, getSlots, isEqualTo, setDataType, setMyID
 
Methods inherited from class rs.sol.soloist.server.uml.commonimplementation.runtime._DataTypeInstance
getClassifier, hasIdentity, isClassInstance, isDataTypeInstance, isMarkedAsDeleted, markAsDeleted
 
Methods inherited from class rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance
conformsTo, constructor, copySlots, copySlots, destroy, destructor, getAttributeValue, getAttributeValue, getAttributeValue, getAttributeValues, getClassifierFQName, getClassifierUQName, getFirstCommonGeneralizer, getFirstCommonGeneralizerFQName, getFirstCommonGeneralizerUQName, getMElement, getSlot, getSlot, getSlot, isDirectInstanceOf, isDirectInstanceOf, isInstanceOf, isInstanceOf, isKindOf, isModelElement, isRTElement, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IDataTypeInstance
getDataType, toString
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IClassifierInstance
conformsTo, constructor, copySlots, copySlots, destroy, destructor, getAttributeValue, getAttributeValue, getAttributeValue, getAttributeValues, getClassifier, getClassifierFQName, getClassifierUQName, getFirstCommonGeneralizer, getFirstCommonGeneralizerFQName, getFirstCommonGeneralizerUQName, getMyID, getSlot, getSlot, getSlot, getSlot, getSlots, isClassInstance, isDataTypeInstance, isDirectInstanceOf, isDirectInstanceOf, isEqualTo, isInstanceOf, isInstanceOf, isMarkedAsDeleted, makeClone, markAsDeleted
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.runtime.IRTElement
getMElement, hasIdentity
 
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement
isKindOf, isModelElement, isRTElement
 

Field Detail

FQ_TYPE_NAME

public static final java.lang.String FQ_TYPE_NAME
See Also:
Constant Field Values

CLASSIFIER

public static final IClassifier CLASSIFIER
Constructor Detail

InstanceOfPrimitiveType

public InstanceOfPrimitiveType()
Method Detail

getValue

public java.lang.Object getValue()
Specified by:
getValue in interface IPrimitiveTypeInstance

toSerializable

public java.io.Serializable toSerializable()
Specified by:
toSerializable in interface IDataTypeInstance
Overrides:
toSerializable in class InstanceOfDataType

getSQLString

public java.lang.String getSQLString()
Specified by:
getSQLString in interface IDataTypeInstance
Overrides:
getSQLString in class rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance

accept

public void accept(rs.sol.soloist.server.uml.concepts.IVisitor visitor)
Specified by:
accept in interface rs.sol.soloist.server.uml.concepts.IElement

accept

public <T> T accept(rs.sol.soloist.server.uml.concepts.IVisitorWithResult<T> visitor)
Specified by:
accept in interface rs.sol.soloist.server.uml.concepts.IElement