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 voidcheckLiving()intcompareTo(T o)voiddelete()IInstanceIdentifiergetId1()IInstanceIdentifiergetId2()IInstanceIdentifiergetId3()UniqueIdgetInstanceId()StringgetKeyLetters()default booleanisEmpty()-
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:
getKeyLettersin interfaceIEventTarget
-
getInstanceId
UniqueId getInstanceId()
- Specified by:
getInstanceIdin 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()
-
-