- i() - Method in class org.gcn.plinguacore.util.IndexedPriorityQueue.Node
-
- IByteCounter - Interface in org.gcn.plinguacore.parser.input.byteCounter
-
This interface provides a method to count the number of bytes from the
beginning of a file
- IConstantRule - Interface in org.gcn.plinguacore.util.psystem.rule
-
- idClassName(String, String) - Method in interface org.gcn.plinguacore.simulator.ISimulatorClassProvider
-
Returns the name of the class which implements the simulator required by id and which provides the extra functionality appointed by typeId
- IDoubleCommunicationRule - Interface in org.gcn.plinguacore.util.psystem.rule
-
- image - Variable in class org.gcn.plinguacore.parser.input.plingua.Token
-
The string image of the token.
- IModelsClassProvider - Interface in org.gcn.plinguacore.util.psystem.factory
-
An interface to provide AbstractPsystemFactory the names of the classes which represent abstract factories for models.
- IModelsInfo - Interface in org.gcn.plinguacore.util.psystem.factory
-
An interface to get general information about available models
- increaseStepsTaken() - Method in class org.gcn.plinguacore.util.psystem.spiking.membrane.SpikingEnvironment
-
- IndexedPriorityQueue<E extends java.lang.Comparable<E>> - Class in org.gcn.plinguacore.util
-
An indexed priority queue consists of:
A tree structure of ordered pairs of the form (i,t_i).
- IndexedPriorityQueue(Collection<? extends E>) - Constructor for class org.gcn.plinguacore.util.IndexedPriorityQueue
-
Constructor.
- IndexedPriorityQueue.Node<T extends E> - Class in org.gcn.plinguacore.util
-
- IndexedPriorityQueue.Node(int, T) - Constructor for class org.gcn.plinguacore.util.IndexedPriorityQueue.Node
-
- InfiniteMultiSet<E> - Interface in org.gcn.plinguacore.util
-
- init() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.DndpMatrix
-
- initCauses() - Method in class org.gcn.plinguacore.util.check.BaseCheck
-
- initCauses() - Method in class org.gcn.plinguacore.util.check.DecoratorCheck
-
Initializes the simulator message causes
- initCauses() - Method in class org.gcn.plinguacore.util.psystem.rule.checkRule.DecoratorCheckRule
-
Initializes the simulator message causes
- initData(String) - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.DynamicMatrix
-
- initFilterRows(CellLikeConfiguration, String) - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.DynamicMatrix
-
- initializedCauses() - Method in class org.gcn.plinguacore.util.check.BaseCheck
-
- initializedCauses() - Method in class org.gcn.plinguacore.util.check.DecoratorCheck
-
- initializedCauses() - Method in class org.gcn.plinguacore.util.psystem.rule.checkRule.DecoratorCheckRule
-
Gets if the simulator message causes have been initialized
- InmutableMultiSet<E> - Class in org.gcn.plinguacore.util
-
An inmutable multiset.
- InmutableMultiSet() - Constructor for class org.gcn.plinguacore.util.InmutableMultiSet
-
- InmutableMultiSet(MultiSet<E>) - Constructor for class org.gcn.plinguacore.util.InmutableMultiSet
-
- InnerRuleMembrane - Class in org.gcn.plinguacore.util.psystem.rule
-
This class represents membranes which, in models which accept collaboration,
are the children membrane of an outer membrane involved in the rule
- InnerRuleMembrane(Label, byte, MultiSet<String>) - Constructor for class org.gcn.plinguacore.util.psystem.rule.InnerRuleMembrane
-
Creates an InnerRuleMembrane instance
- InnerRuleMembrane(Label, byte) - Constructor for class org.gcn.plinguacore.util.psystem.rule.InnerRuleMembrane
-
Creates an InnerRuleMembrane instance
- InnerRuleMembrane(Label) - Constructor for class org.gcn.plinguacore.util.psystem.rule.InnerRuleMembrane
-
Creates an InnerRuleMembrane instance
- InputParser - Class in org.gcn.plinguacore.parser.input
-
This class provides the common functionality for all input parsers
- InputParser() - Constructor for class org.gcn.plinguacore.parser.input.InputParser
-
Creates a new InputParser instance
- InputParserAbstractMsg - Class in org.gcn.plinguacore.parser.input.messages
-
This class provides the basic functionality for all kinds of messages, such
as information messages, warning messages and so on.
- InputParserAbstractMsg(String) - Constructor for class org.gcn.plinguacore.parser.input.messages.InputParserAbstractMsg
-
Creates a new InputParserAbstractMsg instance which contains a string
representing a message
- InputParserDecoratorMsg - Class in org.gcn.plinguacore.parser.input.messages
-
This class provides the basic functionality for all InputParserDecoratorMsg instances which
wrap another instance, as specified by Decorator pattern
- InputParserDecoratorMsg(InputParserMsg) - Constructor for class org.gcn.plinguacore.parser.input.messages.InputParserDecoratorMsg
-
Creates a new InputParserDecoratorMsg instance, which wraps decorated as stated
by Decorator pattern.
- InputParserFactory - Class in org.gcn.plinguacore.parser.input
-
This class creates InputParser instances based on SimpleFactory idiom
- InputParserFactory() - Constructor for class org.gcn.plinguacore.parser.input.InputParserFactory
-
Creates a new InputParserFactory instance
- InputParserMsg - Interface in org.gcn.plinguacore.parser.input.messages
-
This interface defines all functionality to manage messages resulting of parsing streams which specify P-systems
- InputParserMsgFactory - Class in org.gcn.plinguacore.parser.input.messages
-
This class provides a Factory for input parser messages
- InputParserMsgFactory() - Constructor for class org.gcn.plinguacore.parser.input.messages.InputParserMsgFactory
-
- InputStreamWrapper - Class in org.gcn.plinguacore.parser.input.byteCounter
-
This class provides a wrapper for InputStream which implements IByteCounter
- InputStreamWrapper(InputStream) - Constructor for class org.gcn.plinguacore.parser.input.byteCounter.InputStreamWrapper
-
- IParser - Interface in org.gcn.plinguacore.parser
-
This interface should be implemented by all sort of parsers (both input and
output), as stated in MarkerInterface pattern
- IParsersClassProvider - Interface in org.gcn.plinguacore.parser
-
An interface to represent the class name provider for AbstractParserFactory.
- IParsersInfo - Interface in org.gcn.plinguacore.parser
-
An interface to represent public information about available parsers
- IPriorityRule - Interface in org.gcn.plinguacore.util.psystem.rule
-
- IPsystemFactory - Interface in org.gcn.plinguacore.util.psystem.factory
-
This interface is intended to be implemented by a P-system factory for each
supported model.
- IRightHandRule - Interface in org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba
-
- IRule - Interface in org.gcn.plinguacore.util.psystem.rule
-
- isApplicable1(Membrane) - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.ProbabilisticLeftHandRule
-
- isBuddingRule() - Method in class org.gcn.plinguacore.util.psystem.rule.spiking.SpikingRule
-
- isCheckCompleteProbabilities() - Static method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.ProbabilisticPsystemFactory
-
- isCheckConsistentRules() - Static method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.ProbabilisticPsystemFactory
-
- isClosed() - Method in class org.gcn.plinguacore.util.psystem.spiking.membrane.SpikingMembrane
-
- isDivisionRule() - Method in class org.gcn.plinguacore.util.psystem.rule.spiking.SpikingRule
-
- ISelectionLoopAlgorithm - Interface in org.gcn.plinguacore.simulator.cellLike.probabilistic
-
- isEmpty() - Method in class org.gcn.plinguacore.util.ExtendedLinkedHashSet
-
- isEmpty() - Method in class org.gcn.plinguacore.util.HashInfiniteMultiSet
-
- isEmpty() - Method in class org.gcn.plinguacore.util.HashMultiSet
-
- isEmpty() - Method in class org.gcn.plinguacore.util.InmutableMultiSet
-
- isEmpty() - Method in class org.gcn.plinguacore.util.psystem.rule.RulesSet
-
- isEmpty() - Method in class org.gcn.plinguacore.util.UnionSet
-
- isEmptyMatrix() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.DndpMatrix
-
- isEnvironmentColumn() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.EnvironmentRulesBlock
-
- isEnvironmentColumn() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.MatrixColumn
-
- isEnvironmentColumn() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.SkeletonRulesBlock
-
- isEnvironmentRule(IRule, Map<String, String>) - Static method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.StaticMethods
-
- isExecutable(ChangeableMembrane) - Method in class org.gcn.plinguacore.util.psystem.rule.AbstractRule
-
- isExecutable(ChangeableMembrane) - Method in interface org.gcn.plinguacore.util.psystem.rule.IRule
-
Gets if the rule can be applied to the given membrane
- isFinished() - Method in class org.gcn.plinguacore.simulator.AbstractSimulator
-
- isFinished() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.AbstractProbabilisticSimulator
-
- isFinished() - Method in class org.gcn.plinguacore.simulator.DecoratorSimulator
-
- isFinished() - Method in interface org.gcn.plinguacore.simulator.ISimulator
-
Returns if the simulator has finished
- isFiringRule() - Method in class org.gcn.plinguacore.util.psystem.rule.spiking.SpikingRule
-
- isForgettingRule() - Method in class org.gcn.plinguacore.util.psystem.rule.spiking.SpikingRule
-
- isGeneString(String) - Static method in class org.gcn.plinguacore.util.GeneString
-
- ISimulator - Interface in org.gcn.plinguacore.simulator
-
This interface provides all common methods for all kind of simulator
IMPORTANT: Classes which implement this interface or extend both DecoratorSimulator and Simulator should have only fields which implement java.io.Serializable.
- ISimulatorClassProvider - Interface in org.gcn.plinguacore.simulator
-
An interface to get information about class name providers for available simulators
- ISimulatorInfo - Interface in org.gcn.plinguacore.simulator
-
An interface to get information about available simulators
- isInitialConfig() - Method in class org.gcn.plinguacore.simulator.cellLike.activeMembranes.ActiveMembranesSimulator
-
- isMultiThread() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.AbstractDnd2Sim
-
- isMultiThread() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.AbstractDndProbabilisticSimulator
-
- isOpen() - Method in class org.gcn.plinguacore.util.psystem.spiking.membrane.SpikingMembrane
-
- isOutput(SpikingMembrane) - Method in class org.gcn.plinguacore.util.psystem.spiking.membrane.SpikingMembraneStructure
-
- isShowRules() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.DCBAProbabilisticSimulator
-
- isSkeletonColumn() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.EnvironmentRulesBlock
-
- isSkeletonColumn() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.MatrixColumn
-
- isSkeletonColumn() - Method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.SkeletonRulesBlock
-
- isSkeletonRule(IRule, Map<String, String>) - Static method in class org.gcn.plinguacore.simulator.cellLike.probabilistic.dcba.StaticMethods
-
- isSkinMembrane() - Method in class org.gcn.plinguacore.util.psystem.cellLike.membrane.CellLikeMembrane
-
Gets if this membrane is the skin one
- isTimed() - Method in class org.gcn.plinguacore.simulator.AbstractSimulator
-
- isTimed() - Method in class org.gcn.plinguacore.simulator.DecoratorSimulator
-
- isTimed() - Method in interface org.gcn.plinguacore.simulator.ISimulator
-
Gets if the elapsed time is being measured
- IStochasticRule - Interface in org.gcn.plinguacore.util.psystem.rule
-
- iterator() - Method in class org.gcn.plinguacore.util.ExtendedLinkedHashSet
-
- iterator() - Method in class org.gcn.plinguacore.util.HashInfiniteMultiSet
-
- iterator() - Method in class org.gcn.plinguacore.util.HashMultiSet
-
- iterator() - Method in class org.gcn.plinguacore.util.InmutableMultiSet
-
- iterator(String, String, int, boolean) - Method in class org.gcn.plinguacore.util.psystem.rule.RulesSet
-
Returns an Iterator for rules with a specific label, charge and environmentID
- iterator(String, String, int) - Method in class org.gcn.plinguacore.util.psystem.rule.RulesSet
-
- iterator(String, int, boolean) - Method in class org.gcn.plinguacore.util.psystem.rule.RulesSet
-
Returns an iterator for rules with a specific label and charge.
- iterator(String, int) - Method in class org.gcn.plinguacore.util.psystem.rule.RulesSet
-
- iterator() - Method in class org.gcn.plinguacore.util.psystem.rule.RulesSet
-
- iterator(String) - Method in class org.gcn.plinguacore.util.psystem.tissueLike.membrane.TissueLikeMembraneStructure
-
- iterator(String, boolean) - Method in class org.gcn.plinguacore.util.psystem.tissueLike.membrane.TissueLikeMembraneStructure
-
- iterator() - Method in class org.gcn.plinguacore.util.RandomArrayList
-
- iterator() - Method in class org.gcn.plinguacore.util.UnionSet
-