This project has retired. For details please refer to its Attic page.
Apache REEF: Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan Class Reference
Apache REEF  0.15.0
Retainable Evaluator Execution Framework
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan Class Referenceabstract

Inherits Org.Apache.REEF.Tang.Types.ITraversable< InjectionPlan >.

Inherited by Org.Apache.REEF.Tang.Implementations.InjectionPlan.BuildingInjectionPlan, Org.Apache.REEF.Tang.Implementations.InjectionPlan.Constructor, Org.Apache.REEF.Tang.Implementations.InjectionPlan.CsInstance, Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionFuturePlan, Org.Apache.REEF.Tang.Implementations.InjectionPlan.ListInjectionPlan, Org.Apache.REEF.Tang.Implementations.InjectionPlan.SetInjectionPlan, and Org.Apache.REEF.Tang.Implementations.InjectionPlan.Subplan.

Public Member Functions

INode GetNode ()
 
ICollection< InjectionPlanGetChildren ()
 Get child elements of the injection plan tree. More...
 
abstract int GetNumAlternatives ()
 
bool IsFeasible ()
 
abstract bool IsAmbiguous ()
 
abstract bool IsInjectable ()
 
string ToPrettyString ()
 
string ToCantInjectString ()
 
abstract string ToAmbiguousInjectString ()
 
abstract string ToInfeasibleInjectString ()
 
abstract bool IsInfeasibleLeaf ()
 
abstract string ToShallowString ()
 
- Public Member Functions inherited from Org.Apache.REEF.Tang.Types.ITraversable< InjectionPlan >
ICollection< T > GetChildren ()
 

Protected Member Functions

 InjectionPlan (INode node)
 
void pad (StringBuilder sb, int n)
 

Protected Attributes

INode node
 

Constructor & Destructor Documentation

Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.InjectionPlan ( INode  node)
inlineprotected

Member Function Documentation

ICollection<InjectionPlan> Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.GetChildren ( )
inline

Get child elements of the injection plan tree.

By default, returns an empty list.

Returns
An empty list
INode Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.GetNode ( )
inline
abstract int Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.GetNumAlternatives ( )
pure virtual
abstract bool Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.IsAmbiguous ( )
pure virtual
bool Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.IsFeasible ( )
inline
abstract bool Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.IsInfeasibleLeaf ( )
pure virtual
abstract bool Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.IsInjectable ( )
pure virtual
void Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.pad ( StringBuilder  sb,
int  n 
)
inlineprotected
abstract string Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.ToAmbiguousInjectString ( )
pure virtual
string Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.ToCantInjectString ( )
inline
abstract string Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.ToInfeasibleInjectString ( )
pure virtual
string Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.ToPrettyString ( )
inline
abstract string Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.ToShallowString ( )
pure virtual

Member Data Documentation

INode Org.Apache.REEF.Tang.Implementations.InjectionPlan.InjectionPlan.node
protected

The documentation for this class was generated from the following file: