Package io.ciera.runtime.summit.classes
Interface IModelInstance<T extends IModelInstance<T,C>,C extends IComponent<C>>
-
- All Superinterfaces:
IActionHome<C>
,IEventTarget
,IInstanceActionHome<T,C>
,IXtumlType
- All Known Implementing Classes:
ModelInstance
public interface IModelInstance<T extends IModelInstance<T,C>,C extends IComponent<C>> extends IInstanceActionHome<T,C>, IXtumlType, IEventTarget
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
checkLiving()
int
compareTo(T o)
void
delete()
IInstanceIdentifier
getId1()
IInstanceIdentifier
getId2()
IInstanceIdentifier
getId3()
UniqueId
getInstanceId()
String
getKeyLetters()
default boolean
isEmpty()
-
Methods inherited from interface io.ciera.runtime.summit.application.IActionHome
context, getRunContext, warn
-
Methods inherited from interface io.ciera.runtime.summit.statemachine.IEventTarget
accept, getCurrentState
-
Methods inherited from interface io.ciera.runtime.summit.application.IInstanceActionHome
self
-
Methods inherited from interface io.ciera.runtime.summit.types.IXtumlType
equality, inequality, oneWhere, serialize
-
-
-
-
Method Detail
-
getKeyLetters
String getKeyLetters()
- Specified by:
getKeyLetters
in interfaceIEventTarget
-
getInstanceId
UniqueId getInstanceId()
- Specified by:
getInstanceId
in interfaceIEventTarget
-
getId1
IInstanceIdentifier getId1()
-
getId2
IInstanceIdentifier getId2()
-
getId3
IInstanceIdentifier getId3()
-
checkLiving
void checkLiving() throws XtumlException
- Throws:
XtumlException
-
delete
void delete() throws XtumlException
- Throws:
XtumlException
-
compareTo
int compareTo(T o)
-
isEmpty
default boolean isEmpty()
-
-