com.gomjabbar.meta.patterns.bnd
Class ClassPatterns

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.ClassPatterns
All Implemented Interfaces:
IClassPatternChild, IMultipleClassPatternHolder, IPackagePatternChild

public class ClassPatterns
extends java.lang.Object
implements IPackagePatternChild, IClassPatternChild, IMultipleClassPatternHolder

ElementChildren MultiplicityEventual Parents
class-patternsclass-pattern [0:n]package-pattern [1]
class-pattern [1]


Constructor Summary
ClassPatterns(AbstractBindingFactory p_factory)
           
 
Method Summary
 void add(ClassPattern p_child)
           
 void addText(java.lang.String p_text)
           
 IClassPatternsChild[] getChildrenList()
           
 ClassPattern[] getClassPatternChildrenList()
           
 ClassPattern getParentClassPattern()
           
 PackagePattern getParentPackagePattern()
           
 void setParent(ClassPattern p_parent)
           
 void setParent(PackagePattern p_parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassPatterns

public ClassPatterns(AbstractBindingFactory p_factory)
Method Detail

setParent

public void setParent(PackagePattern p_parent)
Specified by:
setParent in interface IPackagePatternChild

getParentPackagePattern

public PackagePattern getParentPackagePattern()
Specified by:
getParentPackagePattern in interface IPackagePatternChild

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 IClassPatternsChild[] getChildrenList()

addText

public void addText(java.lang.String p_text)

getClassPatternChildrenList

public ClassPattern[] getClassPatternChildrenList()
Specified by:
getClassPatternChildrenList in interface IMultipleClassPatternHolder

add

public void add(ClassPattern p_child)
Specified by:
add in interface IMultipleClassPatternHolder