- All Superinterfaces:
ActionHome,EventTarget,InstancePopulation
- All Known Subinterfaces:
PersistentDomain
A domain is a composite of translated model elements including classes,
relationships, types, functions, etc. The component provides access to
out-bound (required) interface messages and the instance population for every
action within it.
-
Method Summary
Modifier and TypeMethodDescriptiondefault DomainGet the parent domain.getEventTarget(UniqueId targetId) getMessageTarget(Class<? extends MessageTarget> targetClass) getName()default UniqueIdvoidMethods inherited from interface io.ciera.runtime.api.action.ActionHome
delay, generateEvent, generateEventToSelf, getApplication, getContext, getDomain, halt, scheduleAction, scheduleAction, scheduleEvent, scheduleEvent, scheduleRecurringAction, scheduleRecurringAction, scheduleRecurringEvent, scheduleRecurringEventMethods inherited from interface io.ciera.runtime.api.application.EventTarget
consumeEvent, getContextMethods inherited from interface io.ciera.runtime.api.domain.InstancePopulation
addInstance, createInstance, createInstance, deleteInstance, getAllInstances, getAllInstances, getInstance, getInstance, getInstance, getUniqueInteger
-
Method Details
-
getName
String getName() -
initialize
void initialize() -
getEventTarget
-
getMessageTarget
-
getPort
-
getDomain
Description copied from interface:ActionHomeGet the parent domain.- Specified by:
getDomainin interfaceActionHome- Specified by:
getDomainin interfaceEventTarget- Returns:
Domainthe parent domain within which the actions are defined.
-
getTargetId
- Specified by:
getTargetIdin interfaceEventTarget
-