com.gomjabbar.meta.patterns.bnd
Class ModifierPatterns

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.ModifierPatterns
All Implemented Interfaces:
IClassPatternChild, IConstructorPatternChild, IFieldPatternChild, IMethodPatternChild, IMultipleModifierPatternHolder

public class ModifierPatterns
extends java.lang.Object
implements IConstructorPatternChild, IFieldPatternChild, IMethodPatternChild, IClassPatternChild, IMultipleModifierPatternHolder

ElementChildren MultiplicityEventual Parents
modifier-patternsmodifier-pattern [0:n]constructor-pattern [1]
field-pattern [1]
method-pattern [1]
class-pattern [1]


Constructor Summary
ModifierPatterns(AbstractBindingFactory p_factory)
           
 
Method Summary
 void add(ModifierPattern p_child)
           
 void addText(java.lang.String p_text)
           
 IModifierPatternsChild[] getChildrenList()
           
 ModifierPattern[] getModifierPatternChildrenList()
           
 ClassPattern getParentClassPattern()
           
 ConstructorPattern getParentConstructorPattern()
           
 FieldPattern getParentFieldPattern()
           
 MethodPattern getParentMethodPattern()
           
 void setParent(ClassPattern p_parent)
           
 void setParent(ConstructorPattern p_parent)
           
 void setParent(FieldPattern p_parent)
           
 void setParent(MethodPattern p_parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModifierPatterns

public ModifierPatterns(AbstractBindingFactory p_factory)
Method Detail

setParent

public void setParent(ConstructorPattern p_parent)
Specified by:
setParent in interface IConstructorPatternChild

getParentConstructorPattern

public ConstructorPattern getParentConstructorPattern()
Specified by:
getParentConstructorPattern in interface IConstructorPatternChild

setParent

public void setParent(FieldPattern p_parent)
Specified by:
setParent in interface IFieldPatternChild

getParentFieldPattern

public FieldPattern getParentFieldPattern()
Specified by:
getParentFieldPattern in interface IFieldPatternChild

setParent

public void setParent(MethodPattern p_parent)
Specified by:
setParent in interface IMethodPatternChild

getParentMethodPattern

public MethodPattern getParentMethodPattern()
Specified by:
getParentMethodPattern in interface IMethodPatternChild

setParent

public void setParent(ClassPattern p_parent)
Specified by:
setParent in interface IClassPatternChild

getParentClassPattern

public ClassPattern getParentClassPattern()
Specified by:
getParentClassPattern in interface IClassPatternChild

getChildrenList

public IModifierPatternsChild[] getChildrenList()

addText

public void addText(java.lang.String p_text)

getModifierPatternChildrenList

public ModifierPattern[] getModifierPatternChildrenList()
Specified by:
getModifierPatternChildrenList in interface IMultipleModifierPatternHolder

add

public void add(ModifierPattern p_child)
Specified by:
add in interface IMultipleModifierPatternHolder