Class RelationEffector
  Runs a realization.
The expected parameters follow.
relation expects the name of the relation of the realization.
<object pattern name>|<object pattern type identifier> expects <object name>|<object type identifier>,
this stands for a object pattern type/object type matching.
    Inheritance
    
    
    
    RelationEffector
   
  
  
  Assembly: Xareus.Scenarios.Relations.dll
  Syntax
  
    [Renamed("RelationEffector", "SEVEN.FIVE")]
[Renamed("SEVEN.FIVE.RelationEffector", "SEVEN.FIVE")]
public class RelationEffector : AEffector
   
  Constructors
  
  RelationEffector(Event, Dictionary<string, Parameter>, ContextHolder)
  
  
  Declaration
  
    public RelationEffector(Event @event, Dictionary<string, Parameter> parameters, ContextHolder contexts)
   
  Parameters
  
  Properties
  
  Objects
  
  
  Declaration
  
    [ConfigurationParameter("object", "Five Objects that must appear in the relation", Necessity.Optional)]
public HashSet<IObject> Objects { get; set; }
   
  Property Value
  
  
  Relation
  
  
  Declaration
  
    [ConfigurationParameter("relation", Necessity.Required)]
public IRelation Relation { get; set; }
   
  Property Value
  
  
  TypesMatchesNames
  
  
  Declaration
  
    [ConfigurationParameter("type", "Define type matches. Format : [PatterName|PatternTypeId,FiveObjectName|FiveTypeId]", Necessity.Optional)]
public Dictionary<string, string> TypesMatchesNames { get; set; }
   
  Property Value
  
  Methods
  
  EffectorUpdate()
  
  
  Declaration
  
    public override void EffectorUpdate()
   
  Overrides
  
  
  Reset()
  
  
  Declaration
  
    public override void Reset()
   
  Overrides