Class GroupParticleMappingItemVisitor
java.lang.Object
com.aquima.interactions.communication.impl.GroupParticleMappingItemVisitor
- All Implemented Interfaces:
IGroupParticleMappingItemVisitor
public final class GroupParticleMappingItemVisitor
extends Object
implements IGroupParticleMappingItemVisitor
Visitor implementation to gather particle mapping definitions.
- Since:
- 9.0
- Author:
- Arjan Pragt
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
GroupParticleMappingItemVisitor
(SchemaDefinition schema, GroupParticleMappingDefinition def, IEntityDefinition entityDefinition, IMetaModel metamodel, IRuleEngine ruleEngine) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addAny
(IAnyParticleMappingDS datasource) This method adds an any particle to the group.void
addElement
(IElementParticleMappingDS datasource) This method adds a element particle to the group.void
addGroup
(IGroupParticleMappingDS datasource) This method adds a group particle to the group.
-
Constructor Details
-
GroupParticleMappingItemVisitor
protected GroupParticleMappingItemVisitor(SchemaDefinition schema, GroupParticleMappingDefinition def, IEntityDefinition entityDefinition, IMetaModel metamodel, IRuleEngine ruleEngine)
-
-
Method Details
-
addGroup
Description copied from interface:IGroupParticleMappingItemVisitor
This method adds a group particle to the group.- Specified by:
addGroup
in interfaceIGroupParticleMappingItemVisitor
- Parameters:
datasource
- The datasource representing the group, may not be null.
-
addElement
Description copied from interface:IGroupParticleMappingItemVisitor
This method adds a element particle to the group.- Specified by:
addElement
in interfaceIGroupParticleMappingItemVisitor
- Parameters:
datasource
- The datasource representing the element, may not be null.
-
addAny
Description copied from interface:IGroupParticleMappingItemVisitor
This method adds an any particle to the group.- Specified by:
addAny
in interfaceIGroupParticleMappingItemVisitor
- Parameters:
datasource
- The datasource representing the any, may not be null
-