org.eclipse.cdt.make.internal.core.makefile
Class Parent

java.lang.Object
  extended by org.eclipse.cdt.make.internal.core.makefile.Directive
      extended by org.eclipse.cdt.make.internal.core.makefile.Parent
All Implemented Interfaces:
IDirective, IParent
Direct Known Subclasses:
AbstractMakefile, Conditional, Include, Rule

public abstract class Parent
extends Directive
implements IParent

IParent


Constructor Summary
Parent(Directive parent)
           
 
Method Summary
 void addDirective(Directive directive)
           
 void addDirectives(Directive[] directives)
           
 void clearDirectives()
           
 IDirective[] getDirectives()
           
 IDirective[] getDirectives(boolean expand)
           
 Directive[] getStatements()
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.cdt.make.internal.core.makefile.Directive
getEndLine, getFileName, getParent, getStartLine, setEndLine, setFilename, setLines, setParent, setStartLine
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.cdt.make.core.makefile.IDirective
getEndLine, getFileName, getParent, getStartLine
 

Constructor Detail

Parent

public Parent(Directive parent)
Method Detail

getDirectives

public IDirective[] getDirectives(boolean expand)

getDirectives

public IDirective[] getDirectives()
Specified by:
getDirectives in interface IParent

addDirective

public void addDirective(Directive directive)

addDirectives

public void addDirectives(Directive[] directives)

clearDirectives

public void clearDirectives()

getStatements

public Directive[] getStatements()

toString

public java.lang.String toString()
Specified by:
toString in interface IDirective
Specified by:
toString in class Directive