public class SubstitutionGroupProperty extends LazyGroupPropertyDefinition
setProperty(DefaultPropertyDefinition)
-asProperty
index
name
Constructor and Description |
---|
SubstitutionGroupProperty(QName name,
DefinitionGroup parentGroup)
The
|
Modifier and Type | Method and Description |
---|---|
void |
addChild(ChildDefinition<?> child)
Add a declared child, this is called by the
AbstractChildDefinition constructor. |
protected void |
initChildren()
Initialize the children.
|
void |
setProperty(DefaultPropertyDefinition property)
Set the property represented by the group.
|
getChild, getDeclaredChildren
allowFlatten, asGroup, asProperty, toString
getDeclaringGroup, getIdentifier, getParentType
compareTo, equals, getConstraint, getDescription, getDisplayName, getInheritedConstraint, getLocation, getName, hasConstraint, hashCode, setConstraint, setConstraintIfNotSet, setDescription, setLocation
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getIdentifier
getDeclaringGroup, getParentType
getConstraint, getDescription, getDisplayName, getIdentifier, getName
getLocation
compareTo
public SubstitutionGroupProperty(QName name, DefinitionGroup parentGroup)
name
- the property nameparentGroup
- the parent grouppublic void setProperty(DefaultPropertyDefinition property)
Cardinality
constraint
must have been already set.property
- the property to setpublic void addChild(ChildDefinition<?> child)
DefinitionGroup
AbstractChildDefinition
constructor.addChild
in interface DefinitionGroup
addChild
in class DefaultGroupPropertyDefinition
child
- the child definitionDefaultGroupPropertyDefinition.addChild(ChildDefinition)
protected void initChildren()
LazyGroupPropertyDefinition
DefaultGroupPropertyDefinition.addChild(ChildDefinition)
can be used
to add them.initChildren
in class LazyGroupPropertyDefinition
LazyGroupPropertyDefinition.initChildren()
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a