Class AttributeAccessorImpl
java.lang.Object
io.ciera.runtime.summit.classes.ModelInstance<AttributeAccessor,Sql>
io.ciera.tool.sql.architecture.classes.impl.AttributeAccessorImpl
- All Implemented Interfaces:
io.ciera.runtime.summit.application.IActionHome<Sql>,io.ciera.runtime.summit.application.IInstanceActionHome<AttributeAccessor,,Sql> io.ciera.runtime.summit.classes.IModelInstance<AttributeAccessor,,Sql> io.ciera.runtime.summit.statemachine.IEventTarget,io.ciera.runtime.summit.types.IXtumlType,AttributeAccessor,Comparable<AttributeAccessor>
public class AttributeAccessorImpl
extends io.ciera.runtime.summit.classes.ModelInstance<AttributeAccessor,Sql>
implements AttributeAccessor
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncontext()static AttributeAccessorstatic AttributeAccessorcreate(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_attribute_name, String ref_class_package, String ref_class_name, AttributeAccessorType m_accessor_type) static AttributeAccessorcreate(Sql context, String ref_attribute_name, String ref_class_package, String ref_class_name, AttributeAccessorType m_accessor_type) io.ciera.runtime.summit.classes.IInstanceIdentifiergetId1()getName()io.ciera.runtime.summit.application.IRunContextoneWhere(io.ciera.runtime.summit.types.IWhere<io.ciera.runtime.summit.types.IXtumlType> condition) voidrender()voidvoidvoidself()voidsetAccessor_type(AttributeAccessorType m_accessor_type) voidsetAttribute_name(String ref_attribute_name) voidsetClass_name(String ref_class_name) voidsetClass_package(String ref_class_package) voidvoidMethods 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_ATTRIBUTEACCESSOR
-
-
Method Details
-
create
public static AttributeAccessor create(Sql context) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static AttributeAccessor create(Sql context, String ref_attribute_name, String ref_class_package, String ref_class_name, AttributeAccessorType m_accessor_type) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
create
public static AttributeAccessor create(Sql context, io.ciera.runtime.summit.types.UniqueId instanceId, String ref_attribute_name, String ref_class_package, String ref_class_name, AttributeAccessorType m_accessor_type) throws io.ciera.runtime.summit.exceptions.XtumlException - Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getAttribute_name
- Specified by:
getAttribute_namein interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setAttribute_name
public void setAttribute_name(String ref_attribute_name) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setAttribute_namein interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getClass_package
- Specified by:
getClass_packagein interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setClass_package
public void setClass_package(String ref_class_package) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setClass_packagein interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getClass_name
- Specified by:
getClass_namein interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setClass_name
public void setClass_name(String ref_class_name) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setClass_namein interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setAccessor_type
public void setAccessor_type(AttributeAccessorType m_accessor_type) throws io.ciera.runtime.summit.exceptions.XtumlException - Specified by:
setAccessor_typein interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
getAccessor_type
public AttributeAccessorType getAccessor_type() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
getAccessor_typein interfaceAttributeAccessor- 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<AttributeAccessor,Sql> - Overrides:
getId1in classio.ciera.runtime.summit.classes.ModelInstance<AttributeAccessor,Sql>
-
getName
- Specified by:
getNamein interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
render
public void render() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
renderin interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
render_empty
public void render_empty() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
render_emptyin interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
render_interface
public void render_interface() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
render_interfacein interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
render_set
public void render_set() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
render_setin interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR441_value_derived_by_AttributeDerivation
- Specified by:
setR441_value_derived_by_AttributeDerivationin interfaceAttributeAccessor
-
R441_value_derived_by_AttributeDerivation
public AttributeDerivation R441_value_derived_by_AttributeDerivation() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R441_value_derived_by_AttributeDerivationin interfaceAttributeAccessor- Throws:
io.ciera.runtime.summit.exceptions.XtumlException
-
setR4510_gets_and_sets_Attribute
- Specified by:
setR4510_gets_and_sets_Attributein interfaceAttributeAccessor
-
R4510_gets_and_sets_Attribute
public Attribute R4510_gets_and_sets_Attribute() throws io.ciera.runtime.summit.exceptions.XtumlException- Specified by:
R4510_gets_and_sets_Attributein interfaceAttributeAccessor- 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<AttributeAccessor,Sql>
-
context
- Specified by:
contextin interfaceio.ciera.runtime.summit.application.IActionHome<Sql>- Overrides:
contextin classio.ciera.runtime.summit.classes.ModelInstance<AttributeAccessor,Sql>
-
getKeyLetters
- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.statemachine.IEventTarget- Specified by:
getKeyLettersin interfaceio.ciera.runtime.summit.classes.IModelInstance<AttributeAccessor,Sql>
-
self
- Specified by:
selfin interfaceio.ciera.runtime.summit.application.IInstanceActionHome<AttributeAccessor,Sql>
-
oneWhere
public AttributeAccessor 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
-