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()wikiFolder(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
-