APRlib

StrategyGraph Members

StrategyGraph overview

Public Instance Constructors

StrategyGraphOverloaded. Initializes a new instance of the StrategyGraph class.

Public Instance Properties

ConstraintMap 
Edges 
IsSimpleStrategy (inherited from SimpleStrategy) 
IsStrategyCombination (inherited from Strategy) 
Nodes 
NumberOfEdges 
ParsedNameMap (inherited from SimpleStrategy) 
SourceNames (inherited from SimpleStrategy) 
Sources 
TargetNames (inherited from SimpleStrategy) 
Targets 

Public Instance Methods

AddEdgeOverloaded.  
Clone (inherited from Strategy) 
Equals (inherited from Object)Determines whether the specified Object is equal to the current Object.
getAllNames (inherited from SimpleStrategy) 
GetEdgeSource 
GetEdgeTarget 
GetHashCode (inherited from Object)Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
GetIncomingEdges 
GetNames 
GetOutgoingEdges 
GetStrategyGraph 
GetType (inherited from Object)Gets the Type of the current instance.
meetsConstraintOverloaded.  
ToSimpleStrategy 
toStrategyCombination (inherited from Strategy) 
ToString 

Protected Instance Fields

composedNameMap 
edgeList 
edges 
memoNameMap 
nameMap 
nodeToIncidentEdgesMap 
sources 
targets 

Protected Instance Methods

AddEdgeOverloaded.  
Finalize (inherited from Object)Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
MemberwiseClone (inherited from Object)Creates a shallow copy of the current Object.

Protected Internal Instance Fields

parsedNameMap (inherited from SimpleStrategy) 

See Also

StrategyGraph Class | edu.neu.ccs.demeter.APRlib.sg Namespace