Class TypeReferenceImpl
java.lang.Object
io.ciera.runtime.summit.classes.ModelInstance<TypeReference,Sql>
io.ciera.tool.sql.architecture.type.impl.TypeReferenceImpl
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>,io.ciera.runtime.summit.application.IInstanceActionHome<TypeReference,,Sql> io.ciera.runtime.summit.classes.IModelInstance<TypeReference,,Sql> io.ciera.runtime.summit.statemachine.IEventTarget,io.ciera.runtime.summit.types.IXtumlType,TypeReference,Comparable<TypeReference>
public class TypeReferenceImpl
extends io.ciera.runtime.summit.classes.ModelInstance<TypeReference,Sql>
implements TypeReference
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidvoidvoidcontext()static TypeReferencestatic TypeReferencecreate(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_type_name, String ref_type_package, String m_type_reference_name) static TypeReferenceio.ciera.runtime.summit.classes.IInstanceIdentifiergetId1()io.ciera.runtime.summit.application.IRunContextoneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) voidvoidvoidvoidvoidvoidself()voidsetR3800_based_on_Type(Type inst) voidvoidvoidsetType_name(String ref_type_name) voidsetType_package(String ref_type_package) voidsetType_reference_name(String m_type_reference_name) Methods inherited from class io.ciera.runtime.summit.classes.ModelInstance
accept, checkLiving, compareTo, delete, equals, getCurrentState, getId2, getId3, getInstanceId, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.ciera.runtime.summit.application.IActionHome
warnMethods inherited from interface io.ciera.runtime.summit.statemachine.IEventTarget
accept, getCurrentStateMethods inherited from interface io.ciera.runtime.summit.classes.IModelInstance
checkLiving, compareTo, delete, getId2, getId3, getInstanceId, isEmptyMethods inherited from interface io.ciera.runtime.summit.types.IXtumlType
equality, inequality, serialize
-
Field Details
-
KEY_LETTERS
- See Also:
-
EMPTY_TYPEREFERENCE
-
-
Method Details
-
create
public static TypeReference create(Sql context) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static TypeReference create(Sql context, String ref_type_name, String ref_type_package, String m_type_reference_name) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static TypeReference create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_type_name, String ref_type_package, String m_type_reference_name) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setType_name
public void setType_name(String ref_type_name) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setType_namein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getType_name
- Specified by:
getType_namein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getType_package
- Specified by:
getType_packagein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setType_package
public void setType_package(String ref_type_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setType_packagein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setType_reference_name
public void setType_reference_name(String m_type_reference_name) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setType_reference_namein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getType_reference_name
- Specified by:
getType_reference_namein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getId1
public io.ciera.runtime.summit.classes.IInstanceIdentifier getId1()- Specified by:
getId1in interfaceio.ciera.runtime.summit.classes.IModelInstance<TypeReference,Sql> - Overrides:
getId1in classio.ciera.runtime.summit.classes.ModelInstance<TypeReference,Sql>
-
setR3800_based_on_Type
- Specified by:
setR3800_based_on_Typein interfaceTypeReference
-
R3800_based_on_Type
- Specified by:
R3800_based_on_Typein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR3801_is_a_ArrayTypeReference
- Specified by:
setR3801_is_a_ArrayTypeReferencein interfaceTypeReference
-
R3801_is_a_ArrayTypeReference
public ArrayTypeReference R3801_is_a_ArrayTypeReference() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R3801_is_a_ArrayTypeReferencein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR3801_is_a_BasicTypeReference
- Specified by:
setR3801_is_a_BasicTypeReferencein interfaceTypeReference
-
R3801_is_a_BasicTypeReference
public BasicTypeReference R3801_is_a_BasicTypeReference() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R3801_is_a_BasicTypeReferencein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR424_defines_type_for_Attribute
- Specified by:
addR424_defines_type_for_Attributein interfaceTypeReference
-
removeR424_defines_type_for_Attribute
- Specified by:
removeR424_defines_type_for_Attributein interfaceTypeReference
-
R424_defines_type_for_Attribute
public AttributeSet R424_defines_type_for_Attribute() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R424_defines_type_for_Attributein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR428_defines_return_type_for_InvocableObject
- Specified by:
addR428_defines_return_type_for_InvocableObjectin interfaceTypeReference
-
removeR428_defines_return_type_for_InvocableObject
- Specified by:
removeR428_defines_return_type_for_InvocableObjectin interfaceTypeReference
-
R428_defines_return_type_for_InvocableObject
public InvocableObjectSet R428_defines_return_type_for_InvocableObject() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R428_defines_return_type_for_InvocableObjectin interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR431_defines_type_for_FormalParameter
- Specified by:
addR431_defines_type_for_FormalParameterin interfaceTypeReference
-
removeR431_defines_type_for_FormalParameter
- Specified by:
removeR431_defines_type_for_FormalParameterin interfaceTypeReference
-
R431_defines_type_for_FormalParameter
public FormalParameterSet R431_defines_type_for_FormalParameter() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R431_defines_type_for_FormalParameterin interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR446_shapes_return_of_Selector
- Specified by:
addR446_shapes_return_of_Selectorin interfaceTypeReference
-
removeR446_shapes_return_of_Selector
- Specified by:
removeR446_shapes_return_of_Selectorin interfaceTypeReference
-
R446_shapes_return_of_Selector
public SelectorSet R446_shapes_return_of_Selector() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R446_shapes_return_of_Selectorin interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR461_defines_declared_type_of_Variable
- Specified by:
addR461_defines_declared_type_of_Variablein interfaceTypeReference
-
removeR461_defines_declared_type_of_Variable
- Specified by:
removeR461_defines_declared_type_of_Variablein interfaceTypeReference
-
R461_defines_declared_type_of_Variable
public VariableSet R461_defines_declared_type_of_Variable() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R461_defines_declared_type_of_Variablein interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
addR795_defines_type_of_Expression
- Specified by:
addR795_defines_type_of_Expressionin interfaceTypeReference
-
removeR795_defines_type_of_Expression
- Specified by:
removeR795_defines_type_of_Expressionin interfaceTypeReference
-
R795_defines_type_of_Expression
public ExpressionSet R795_defines_type_of_Expression() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R795_defines_type_of_Expressionin interfaceTypeReference- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getRunContext
public io.ciera.runtime.summit.application.IRunContext getRunContext()- Specified by:
getRunContextin interfaceio.ciera.runtime.summit.application.IActionHome<Sql>- Overrides:
getRunContextin classio.ciera.runtime.summit.classes.ModelInstance<TypeReference,Sql>
-
context
- Specified by:
contextin interfaceio.ciera.runtime.summit.application.IActionHome<Sql>- Overrides:
contextin classio.ciera.runtime.summit.classes.ModelInstance<TypeReference,Sql>
-
getKeyLetters
- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.statemachine.IEventTarget- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.classes.IModelInstance<TypeReference,Sql>
-
self
- Specified by:
selfin interfaceio.ciera.runtime.summit.application.IInstanceActionHome<TypeReference,Sql>
-
oneWhere
public TypeReference oneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
oneWherein interfaceio.ciera.runtime.summit.types.IXtumlType- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-