Uses of Interface
jmri.Logix
-
Packages that use Logix Package Description jmri Provides basic interfaces and certain core implementations for the JMRI layout management concepts.jmri.implementation Provides implementations of various JMRI interfaces.jmri.jmrit.beantable Provides table GUI for manipulating NamedBean objects: Turnouts, Sensors, SignalHeads.jmri.jmrit.conditional jmri.jmrit.logixng.actions jmri.jmrit.logixng.tools jmri.jmrit.picker jmri.jmrit.sensorgroup jmri.managers Provides implementations of various JMRI managers. -
-
Uses of Logix in jmri
Methods in jmri that return Logix Modifier and Type Method Description Logix
LogixManager. createNewLogix(java.lang.String userName)
For use with User GUI, to allow the auto generation of systemNames, where the user can optionally supply a username.Logix
LogixManager. createNewLogix(java.lang.String systemName, java.lang.String userName)
Create a new Logix if the Logix does not exist.Logix
LogixManager. getBySystemName(java.lang.String s)
Logix
LogixManager. getByUserName(java.lang.String s)
Logix
LogixManager. getLogix(java.lang.String name)
Locate via user name, then system name if needed.Logix
ConditionalManager. getParentLogix(java.lang.String name)
Parses the Conditional system name to get the parent Logix system name, then gets the parent Logix, and returns it.Methods in jmri with parameters of type Logix Modifier and Type Method Description void
LogixManager. deleteLogix(Logix x)
Delete Logix by removing it from the manager.Conditional
ConditionalManager. getByUserName(Logix x, java.lang.String s)
Conditional
ConditionalManager. getConditional(Logix x, java.lang.String name)
Method to get an existing Conditional.java.util.List<java.lang.String>
ConditionalManager. getSystemNameListForLogix(Logix x)
Get a list of all Conditional system names with the specified Logix parent. -
Uses of Logix in jmri.implementation
Classes in jmri.implementation that implement Logix Modifier and Type Class Description class
DefaultLogix
Class providing the basic logic of the Logix interface. -
Uses of Logix in jmri.jmrit.beantable
Fields in jmri.jmrit.beantable declared as Logix Modifier and Type Field Description (package private) Logix
LogixTableAction. _curLogix
Methods in jmri.jmrit.beantable that return Logix Modifier and Type Method Description (package private) Logix
LRouteTableAction. checkNamesOK()
Logix
LRouteTableAction.LBeanTableDataModel. getBySystemName(java.lang.String name)
Logix
LRouteTableAction.LBeanTableDataModel. getByUserName(java.lang.String name)
Methods in jmri.jmrit.beantable that return types with arguments of type Logix Modifier and Type Method Description Manager<Logix>
LRouteTableAction.LBeanTableDataModel. getManager()
Methods in jmri.jmrit.beantable with parameters of type Logix Modifier and Type Method Description (package private) javax.swing.JTextArea
LogixTableAction. buildConditionalListing(Logix logix)
Builds a Component representing the current conditionals for the selected Logix statement.(package private) boolean
LogixTableAction. checkConditionalUserName(java.lang.String uName, Logix logix)
void
LRouteTableAction.LBeanTableDataModel. clickOn(Logix t)
protected void
LRouteTableAction.LBeanTableDataModel. doDelete(Logix logix)
Delete the bean after all the checking has been done.(package private) int
LRouteTableAction. makeAlignConditional(int numConds, java.util.ArrayList<ConditionalAction> actionList, java.util.ArrayList<ConditionalVariable> triggerList, Logix logix, java.lang.String sName, java.lang.String uName)
Create a new alignment conditional.(package private) int
LRouteTableAction. makeRouteConditional(int numConds, java.util.ArrayList<ConditionalAction> actionList, java.util.ArrayList<ConditionalVariable> triggerList, java.util.ArrayList<ConditionalVariable> vetoList, Logix logix, java.lang.String sName, java.lang.String uName, java.lang.String type)
Create a new Route conditional.(package private) boolean
LRouteTableAction. removeConditionals(java.lang.String cSystemName, Logix logix)
Method parameters in jmri.jmrit.beantable with type arguments of type Logix Modifier and Type Method Description void
LogixTableAction. setMenuBar(BeanTableFrame<Logix> f)
Insert 2 table specific menus. -
Uses of Logix in jmri.jmrit.conditional
Fields in jmri.jmrit.conditional declared as Logix Modifier and Type Field Description (package private) Logix
ConditionalEditBase. _curLogix
(package private) Logix
ConditionalListCopy.ConditionalListModel. _srcLogic
(package private) Logix
ConditionalListCopy. _targetLogix
Methods in jmri.jmrit.conditional with parameters of type Logix Modifier and Type Method Description (package private) boolean
ConditionalEditBase. checkConditionalUserName(java.lang.String uName, Logix logix)
Verify that the user name is not a duplicate for the selected Logix.(package private) void
ConditionalList. closeConditionalFrame(Logix logix)
(package private) Conditional
ConditionalList. makeNewConditional(Logix logix)
(package private) boolean
ConditionalList. updateConditional(java.lang.String uName, Logix logix, Conditional.AntecedentOperator logicType, boolean trigger, java.lang.String antecedent)
Constructors in jmri.jmrit.conditional with parameters of type Logix Constructor Description ConditionalListCopy(java.lang.String srcLogixName, Logix targetLogix)
Create a new Conditional List View editor.ConditionalListModel(Logix srcLogic)
-
Uses of Logix in jmri.jmrit.logixng.actions
Methods in jmri.jmrit.logixng.actions that return types with arguments of type Logix Modifier and Type Method Description LogixNG_SelectNamedBean<Logix>
EnableLogix. getSelectNamedBean()
-
Uses of Logix in jmri.jmrit.logixng.tools
Constructors in jmri.jmrit.logixng.tools with parameters of type Logix Constructor Description ImportConditional(Logix logix, Conditional conditional, LogixNG logixNG, java.lang.String sysName, boolean dryRun)
Create instance of ImportConditionalImportLogix(Logix logix)
ImportLogix(Logix logix, boolean allowSystemImport)
ImportLogix(Logix logix, boolean allowSystemImport, boolean dryRun)
Create instance of ImportConditional -
Uses of Logix in jmri.jmrit.picker
Methods in jmri.jmrit.picker that return Logix Modifier and Type Method Description Logix
PickListModel.LogixPickModel. addBean(java.lang.String name)
Return bean with name given in parameter.Logix
PickListModel.LogixPickModel. addBean(java.lang.String sysName, java.lang.String userName)
Methods in jmri.jmrit.picker that return types with arguments of type Logix Modifier and Type Method Description Manager<Logix>
PickListModel.LogixPickModel. getManager()
Get the Table Model Bean Manager.static PickListModel<Logix>
PickListModel. logixPickModelInstance()
-
Uses of Logix in jmri.jmrit.sensorgroup
Methods in jmri.jmrit.sensorgroup that return Logix Modifier and Type Method Description (package private) Logix
SensorGroupFrame. getSystemLogix()
-
Uses of Logix in jmri.managers
Methods in jmri.managers that return Logix Modifier and Type Method Description Logix
DefaultLogixManager. createNewLogix(java.lang.String userName)
Logix
DefaultLogixManager. createNewLogix(java.lang.String systemName, java.lang.String userName)
Create a new Logix if the Logix does not exist.Logix
DefaultLogixManager. getLogix(java.lang.String name)
Get an existing Logix.Logix
DefaultConditionalManager. getParentLogix(java.lang.String name)
Parses the Conditional system name to get the parent Logix system name, then gets the parent Logix, and returns it.Methods in jmri.managers that return types with arguments of type Logix Modifier and Type Method Description java.lang.Class<Logix>
DefaultLogixManager. getNamedBeanClass()
Get the class of NamedBean supported by this Manager.Methods in jmri.managers with parameters of type Logix Modifier and Type Method Description void
DefaultLogixManager. deleteLogix(Logix x)
Remove an existing Logix and delete all its conditionals.Conditional
DefaultConditionalManager. getByUserName(Logix x, java.lang.String key)
Conditional
DefaultConditionalManager. getConditional(Logix x, java.lang.String name)
Method to get an existing Conditional.java.util.List<java.lang.String>
DefaultConditionalManager. getSystemNameListForLogix(Logix x)
Get a list of all Conditional system names with the specified Logix parent
-