- All Superinterfaces:
Openable
,OpenedAccessor
- All Known Subinterfaces:
LinkComponent.LinkAutomaton
- All Known Implementing Classes:
AbstractDeviceAutomaton
,LinkAutomatonImpl
- Enclosing interface:
- Openable
The
Openable.OpenAutomaton
interface defines those methods related to the
opening of connection(s) life-cycle. The semantics of this interface is
very similar to that of the Initializable.InitializeAutomaton
interface. To
clarify the context regarding connections, the Openable.OpenAutomaton
interface has been introduced.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.component.Openable
Openable.OpenAutomaton, Openable.OpenBuilder<B extends Openable.OpenBuilder<B>>
Nested classes/interfaces inherited from interface org.refcodes.component.OpenedAccessor
OpenedAccessor.OpenedMutator, OpenedAccessor.OpenedProperty
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Determines whether the component's connection(s) may get opened.Methods inherited from interface org.refcodes.component.Openable
open, openUnchecked
Methods inherited from interface org.refcodes.component.OpenedAccessor
isOpened
-
Method Details
-
isOpenable
boolean isOpenable()Determines whether the component's connection(s) may get opened.- Returns:
- True if
Openable.open()
is possible.
-