public abstract class AbstractDeviceAutomaton extends AbstractConnectableAutomaton implements LinkComponent.LinkAutomaton
AbstractDeviceAutomaton implements the very basic
AbstractDeviceAutomaton functionality.LinkComponent.LinkAutomaton, LinkComponent.LinkComponentBuilder<B extends LinkComponent.LinkComponentBuilder<B>>Openable.OpenAutomaton, Openable.OpenBuilder<B extends Openable.OpenBuilder<B>>OpenedAccessor.OpenedMutator, OpenedAccessor.OpenedPropertyClosable.CloseAutomaton, Closable.CloseBuilder<B extends Closable.CloseBuilder<B>>ClosedAccessor.ClosedMutator, ClosedAccessor.ClosedPropertyConnectionStatusAccessor.ConnectionStatusMutator, ConnectionStatusAccessor.ConnectionStatusPropertyConnectableComponent.ConnectableAutomaton| Constructor and Description |
|---|
AbstractDeviceAutomaton() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isOpenable()
Determines whether the component's connection(s) may get opened.
|
void |
open()
Open the component's connection(s).
|
close, getConnectionStatus, isClosable, isClosed, isOpened, setConnectionStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitisOpenedisClosableclose, closeIn, closeQuietlyisClosedgetConnectionStatuspublic boolean isOpenable()
Openable.OpenAutomatonisOpenable in interface Openable.OpenAutomatonisOpenable in class AbstractConnectableAutomatonOpenable.open() is possible.Openable.OpenAutomaton.isOpenable()public void open()
throws OpenException
Openableopen in interface Openableopen in class AbstractConnectableAutomatonOpenException - Thrown in case opening or accessing an open line
(connection, junction, link) caused problems.Openable.open()Copyright © 2017. All rights reserved.