rs.sol.soloist.server.builtindomains.builtindatatypes
Class Text
java.lang.Object
rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance
rs.sol.soloist.server.uml.commonimplementation.runtime._DataTypeInstance
rs.sol.soloist.server.javaimpl.runtime.SOLoistDataTypeInstance
rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfDataType
rs.sol.soloist.server.builtindomains.builtindatatypes.InstanceOfPrimitiveType
rs.sol.soloist.server.builtindomains.builtindatatypes.Text
- All Implemented Interfaces:
- java.lang.Comparable<Text>, rs.sol.soloist.server.uml.concepts.IElement, IClassifierInstance, IDataTypeInstance, IPrimitiveTypeInstance, IRTElement
public class Text
- extends InstanceOfPrimitiveType
- implements java.lang.Comparable<Text>
Constructor Summary |
Text()
Creates text with empty content |
Text(java.lang.String value)
Creates text instance with the given content. |
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 |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
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, markAsDeleted |
Methods inherited from interface rs.sol.soloist.server.uml.concepts.IElement |
isKindOf, isModelElement, isRTElement |
FQ_TYPE_NAME
public static final java.lang.String FQ_TYPE_NAME
- See Also:
- Constant Field Values
CLASSIFIER
public static final IPrimitiveType CLASSIFIER
DEFAULT
public static Text DEFAULT
Text
public Text()
- Creates text with empty content
Text
public Text(java.lang.String value)
- Creates text instance with the given content.
fromString
public static Text fromString(java.lang.String s)
fromLiteral
public static Text fromLiteral(java.lang.String s)
makeClone
public IClassifierInstance makeClone()
throws rs.sol.soloist.server.uml.exceptions.ActionExecutionFailedException
- Description copied from interface:
IClassifierInstance
- Clones this Classifier Instance.
- Specified by:
makeClone
in interface IClassifierInstance
- Throws:
rs.sol.soloist.server.uml.exceptions.ActionExecutionFailedException
stringValue
public static java.lang.String stringValue(ISlot<Text> slot,
boolean translate)
stringValue
public static java.lang.String stringValue(Text text,
boolean translate)
stringValues
public static java.util.List<java.lang.String> stringValues(ISlot<Text> slot,
boolean translate)
stringValue
public static java.lang.String stringValue(ISlot<Text> slot)
stringValues
public static java.util.List<java.lang.String> stringValues(ISlot<Text> slot)
stringValue
public static java.lang.String stringValue(Text text)
valueOf
public static Text valueOf(java.lang.String str)
stringValueSafe
public static java.lang.String stringValueSafe(IAttributeValue<Text> slot)
toString
public java.lang.String toString()
- Specified by:
toString
in interface IDataTypeInstance
- Overrides:
toString
in class rs.sol.soloist.server.uml.commonimplementation.runtime._ClassifierInstance
getSQLString
public java.lang.String getSQLString()
- Specified by:
getSQLString
in interface IDataTypeInstance
- Overrides:
getSQLString
in class InstanceOfPrimitiveType
isNullOrEmpty
public static boolean isNullOrEmpty(Text text)
isEmpty
public boolean isEmpty()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
getValue
public java.lang.String getValue()
- Specified by:
getValue
in interface IPrimitiveTypeInstance
- Overrides:
getValue
in class InstanceOfPrimitiveType
fromSerializable
public static Text fromSerializable(java.io.Serializable ser)
compareTo
public int compareTo(Text other)
- Specified by:
compareTo
in interface java.lang.Comparable<Text>