com.gomjabbar.meta.patterns.bnd
Class ClassPattern

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.ClassPattern
All Implemented Interfaces:
IClassPatternsChild, ISingleAncestorPatternsHolder, ISingleClassPatternsHolder, ISingleConstructorPatternsHolder, ISingleFieldPatternsHolder, ISingleInterfacePatternsHolder, ISingleMethodPatternsHolder, ISingleModifierPatternsHolder, ISingleNamePatternsHolder

public class ClassPattern
extends java.lang.Object
implements IClassPatternsChild, ISingleModifierPatternsHolder, ISingleClassPatternsHolder, ISingleConstructorPatternsHolder, ISingleInterfacePatternsHolder, ISingleFieldPatternsHolder, ISingleMethodPatternsHolder, ISingleAncestorPatternsHolder, ISingleNamePatternsHolder

ElementChildren MultiplicityEventual Parents
class-patternmodifier-patterns [1]
class-patterns [1]
constructor-patterns [1]
interface-patterns [1]
field-patterns [1]
method-patterns [1]
ancestor-patterns [1]
name-patterns [1]
class-patterns [0:n]


Constructor Summary
ClassPattern(AbstractBindingFactory p_factory)
           
 
Method Summary
 void add(AncestorPatterns p_child)
           
 void add(ClassPatterns p_child)
           
 void add(ConstructorPatterns p_child)
           
 void add(FieldPatterns p_child)
           
 void add(InterfacePatterns p_child)
           
 void add(MethodPatterns p_child)
           
 void add(ModifierPatterns p_child)
           
 void add(NamePatterns p_child)
           
 void addText(java.lang.String p_text)
           
 AncestorPatterns getAncestorPatternsChild()
           
 IClassPatternChild[] getChildrenList()
           
 ClassPatterns getClassPatternsChild()
           
 ConstructorPatterns getConstructorPatternsChild()
           
 FieldPatterns getFieldPatternsChild()
           
 ElementNameRelativeId getId()
           
 InterfacePatterns getInterfacePatternsChild()
           
 MethodPatterns getMethodPatternsChild()
           
 ModifierPatterns getModifierPatternsChild()
           
 NamePatterns getNamePatternsChild()
           
 ClassPatterns getParentClassPatterns()
           
 void setId(ElementNameRelativeId p_Id)
           
 void setParent(ClassPatterns p_parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassPattern

public ClassPattern(AbstractBindingFactory p_factory)
Method Detail

setParent

public void setParent(ClassPatterns p_parent)
Specified by:
setParent in interface IClassPatternsChild

getParentClassPatterns

public ClassPatterns getParentClassPatterns()
Specified by:
getParentClassPatterns in interface IClassPatternsChild

getId

public ElementNameRelativeId getId()

setId

public void setId(ElementNameRelativeId p_Id)

getChildrenList

public IClassPatternChild[] getChildrenList()

addText

public void addText(java.lang.String p_text)

getModifierPatternsChild

public ModifierPatterns getModifierPatternsChild()
Specified by:
getModifierPatternsChild in interface ISingleModifierPatternsHolder

add

public void add(ModifierPatterns p_child)
Specified by:
add in interface ISingleModifierPatternsHolder

getClassPatternsChild

public ClassPatterns getClassPatternsChild()
Specified by:
getClassPatternsChild in interface ISingleClassPatternsHolder

add

public void add(ClassPatterns p_child)
Specified by:
add in interface ISingleClassPatternsHolder

getConstructorPatternsChild

public ConstructorPatterns getConstructorPatternsChild()
Specified by:
getConstructorPatternsChild in interface ISingleConstructorPatternsHolder

add

public void add(ConstructorPatterns p_child)
Specified by:
add in interface ISingleConstructorPatternsHolder

getInterfacePatternsChild

public InterfacePatterns getInterfacePatternsChild()
Specified by:
getInterfacePatternsChild in interface ISingleInterfacePatternsHolder

add

public void add(InterfacePatterns p_child)
Specified by:
add in interface ISingleInterfacePatternsHolder

getFieldPatternsChild

public FieldPatterns getFieldPatternsChild()
Specified by:
getFieldPatternsChild in interface ISingleFieldPatternsHolder

add

public void add(FieldPatterns p_child)
Specified by:
add in interface ISingleFieldPatternsHolder

getMethodPatternsChild

public MethodPatterns getMethodPatternsChild()
Specified by:
getMethodPatternsChild in interface ISingleMethodPatternsHolder

add

public void add(MethodPatterns p_child)
Specified by:
add in interface ISingleMethodPatternsHolder

getAncestorPatternsChild

public AncestorPatterns getAncestorPatternsChild()
Specified by:
getAncestorPatternsChild in interface ISingleAncestorPatternsHolder

add

public void add(AncestorPatterns p_child)
Specified by:
add in interface ISingleAncestorPatternsHolder

getNamePatternsChild

public NamePatterns getNamePatternsChild()
Specified by:
getNamePatternsChild in interface ISingleNamePatternsHolder

add

public void add(NamePatterns p_child)
Specified by:
add in interface ISingleNamePatternsHolder