Package de.xam.featdoc.system
Class System
java.lang.Object
de.xam.featdoc.system.System
- All Implemented Interfaces:
SystemApi,IWikiFile,IWikiLink,Comparable<System>
Systems are compared by sortOrder and label.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Comparator<System>intbooleanevents()features()inthashCode()booleanisProducing(Message message) label()local partrules()intstep(Message.Direction direction, Timing timing, String name) toString()@Nullable StringwikiFolder(I18n i18n) null for rootMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.xam.featdoc.system.SystemApi
apiCall, asyncEventIncoming, asyncEventOutgoing, step, uiInput, uiOutput, webHook
-
Field Details
-
wikiName
-
-
Constructor Details
-
System
- Parameters:
mermaidDiagramId- to be used in generated Mermaid sequence diagramsname- pretty name with Umlauts and allwikiName- suitable for a wiki page name / link targetsortOrder- first sort criterion; name is used as second
-
-
Method Details
-
equals
-
hashCode
public int hashCode() -
sortOrder
public int sortOrder() -
step
-
compareTo
- Specified by:
compareToin interfaceComparable<System>
-
comparator
-
events
-
feature
-
features
-
isProducing
-
label
-
rules
-
wikiFolder
Description copied from interface:IWikiFilenull for root- Specified by:
wikiFolderin interfaceIWikiFile
-
toString
-
producedEvents
-
localTarget
Description copied from interface:IWikiLinklocal part- Specified by:
localTargetin interfaceIWikiFile- Specified by:
localTargetin interfaceIWikiLink
-