com.gomjabbar.meta.patterns.bnd
Class PackagePattern

java.lang.Object
  |
  +--com.gomjabbar.meta.patterns.bnd.PackagePattern
All Implemented Interfaces:
IReflectPatternsChild, ISingleClassPatternsHolder, ISingleNamePatternsHolder

public class PackagePattern
extends java.lang.Object
implements IReflectPatternsChild, ISingleClassPatternsHolder, ISingleNamePatternsHolder

ElementChildren MultiplicityEventual Parents
package-patternclass-patterns [1]
name-patterns [1]
reflect-patterns [0:n]


Constructor Summary
PackagePattern(AbstractBindingFactory p_factory)
           
 
Method Summary
 void add(ClassPatterns p_child)
           
 void add(NamePatterns p_child)
           
 void addText(java.lang.String p_text)
           
 IPackagePatternChild[] getChildrenList()
           
 ClassPatterns getClassPatternsChild()
           
 ElementNameRelativeId getId()
           
 NamePatterns getNamePatternsChild()
           
 ReflectPatterns getParentReflectPatterns()
           
 void setId(ElementNameRelativeId p_Id)
           
 void setParent(ReflectPatterns p_parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PackagePattern

public PackagePattern(AbstractBindingFactory p_factory)
Method Detail

setParent

public void setParent(ReflectPatterns p_parent)
Specified by:
setParent in interface IReflectPatternsChild

getParentReflectPatterns

public ReflectPatterns getParentReflectPatterns()
Specified by:
getParentReflectPatterns in interface IReflectPatternsChild

getId

public ElementNameRelativeId getId()

setId

public void setId(ElementNameRelativeId p_Id)

getChildrenList

public IPackagePatternChild[] getChildrenList()

addText

public void addText(java.lang.String p_text)

getClassPatternsChild

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

add

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

getNamePatternsChild

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

add

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