For Babelfish Release 1.11.1.3

EventExplicit Class

An EventExplicit is a concrete child of abstract class Event. The Children of the Event are listed explicitly.

Definition

Namespace: Scopos.BabelFish.DataModel.Definitions
Assembly: BabelFish (in BabelFish.dll) Version: 1.11.1.4+b1da393815f6638555a663d9a94167ecabea5695
C#
public class EventExplicit : Event
Inheritance
Object    Event    EventExplicit

Remarks

{ "EventName": "Prone", "EventType": "STAGE", "Derivation": "EXPLICIT", "Calculation": "SUM", "ScoreFormat": "Events", "Children" : [ "PR 1", "PR 2", "PR 3" "PR 4" }

Constructors

Properties

Calculation The method to use to calculate the score of this event from the children. Must be one of the following: * SUM (may have CalculationVariables of type CalculationVariablesString) * AVERAGE (may have CalculationVariables of type CalculationVariableInteger)
(Inherited from Event)
CalculationVariables Additional information needed for the Event Calculation score. The type of data is dependent on the Calculation type.
(Inherited from Event)
Children The children of this event identified by the EventName. The score for this event is added together from the scores of the children.
(Overrides EventChildren)
Comment Internal documentation comments. All text is ignored by the system.
(Inherited from Event)
Derivation Indicates if the Event's children are derived or explicit
(Inherited from Event)
EventName A unique name given to this Event.
(Inherited from Event)
EventStyleMapping EventStyleSelection determines how the resulting Result COF is mapped to a EVENT STYLE.
(Inherited from Event)
EventType The type of event. Must be one of the following: * NONE * EVENT * STAGE * SERIES * STRING * SINGULAR
(Inherited from Event)
ExternalToEventTree Indicates if this Event is outside of the Event Tree.
(Inherited from Event)
IsATopLevelStageStyle Helper method to identify Events that define a StageStyleMapping.

When an Event defines a StageStyleMapping, it means that all descendent shots fired within that Event will have been fired on the same target and withing the same STAGE STYLE. This method returns a list of EventComposites that have defined StageStyleMappings, and thus have distinct STAGE STYLES.


(Inherited from Event)
RankingRuleDef The recommended Ranking Rules defintion to use when displaying a ranking list for this Event. EKA NOTE: We may have to make this an object, as depending on the Score Formate (e.g. Integer vs Decimal) we would have different RankingRuleDef.
(Inherited from Event)
Obsolete
RankingRuleMapping A mapping of RankingRuleDef to use to sort scores from this Event, based on the ScoreConfigName.
(Inherited from Event)
ResultListFormatDef The recommended Result List Format defintion to use when displaying a result list for this Event.
(Inherited from Event)
ScoreFormat The score format to use to display scores for this Event. The possible values are learned from the Score Format Collection.
(Inherited from Event)
StageStyleMapping StageStyleSelection determines how the resulting Result COF is mapped to a STAGE STYLE.

When an Event defines a StageStyleMapping, it means that all descendent shots fired within that Event will have been fired on the same target and withing the same STAGE STYLE. This method returns a list of EventComposites that have defined StageStyleMappings, and thus have distinct STAGE STYLES.


(Inherited from Event)

Methods

EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object)
GetCompiledEvents If the fields EventName and Values require interpretation, GetCompiledEvents interpres them and returns a new list of TieBreakingRules cooresponding to the interpretation. If interpretation is not required, then it returns a list of one tie breaking rule, itself.

Will always return a clone copy of the event, so the original is not modified by the caller.


(Inherited from Event)
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetRankingRuleDefinitionAsync Retreives the RankingRule Definition referenced by the instantiating class.
(Inherited from Event)
Obsolete
GetRankingRuleDefinitionListAsync Retreives the RankingRule Definition referenced by the instantiating class. Key is the set name, value is the definition.
(Inherited from Event)
GetResultListFormatDefinitionAsync Retreives the ResultListFormat Definition referenced by the instantiating class.
(Inherited from Event)
GetTypeGets the Type of the current instance.
(Inherited from Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Inherited from Object)
ShouldSerializeCalculationVariables
(Inherited from Event)
ShouldSerializeRankingRuleMapping
(Inherited from Event)
ToString
(Inherited from Event)

Fields

_children
(Inherited from Event)

See Also