public interface MCaseRulePackage
extends org.eclipse.emf.ecore.EPackage
MCaseRuleFactory| Modifier and Type | Interface and Description |
|---|---|
static interface |
MCaseRulePackage.Literals
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
| Modifier and Type | Field and Description |
|---|---|
static int |
ACTION_RULE_TYPE
The meta object id for the '
Action Rule Type' enum. |
static int |
BRANCH_ACTION_RULE
The meta object id for the '
Branch Action Rule' class. |
static int |
BRANCH_ACTION_RULE__BRANCH_ACTION
The feature id for the 'Branch Action' containment reference list.
|
static int |
BRANCH_ACTION_RULE__BRANCH_CONDITION
The feature id for the 'Branch Condition' containment reference list.
|
static int |
BRANCH_ACTION_RULE__OPT_TYPE
The feature id for the 'Opt Type' attribute.
|
static int |
BRANCH_ACTION_RULE__PARENT
The feature id for the 'Parent' reference.
|
static int |
BRANCH_ACTION_RULE_FEATURE_COUNT
The number of structural features of the 'Branch Action Rule' class.
|
static int |
BRANCH_CONDITION
The meta object id for the '
Branch Condition' class. |
static int |
BRANCH_CONDITION__BRANCH
The feature id for the 'Branch' reference.
|
static int |
BRANCH_CONDITION__CONDITION_TYPE
The feature id for the 'Condition Type' attribute.
|
static int |
BRANCH_CONDITION__DESC
The feature id for the 'Desc' attribute.
|
static int |
BRANCH_CONDITION__ID
The feature id for the 'Id' attribute.
|
static int |
BRANCH_CONDITION__NAME
The feature id for the 'Name' attribute.
|
static int |
BRANCH_CONDITION__NUMBER
The feature id for the 'Number' attribute.
|
static int |
BRANCH_CONDITION__PARENT
The feature id for the 'Parent' container reference.
|
static int |
BRANCH_CONDITION__STATUS
The feature id for the 'Status' attribute.
|
static int |
BRANCH_CONDITION_FEATURE_COUNT
The number of structural features of the 'Branch Condition' class.
|
static int |
BUS_ACTION_RULE
The meta object id for the '
Bus Action Rule' class. |
static int |
BUS_ACTION_RULE__BUS_ACTION
The feature id for the 'Bus Action' containment reference list.
|
static int |
BUS_ACTION_RULE__BUS_CONDITION
The feature id for the 'Bus Condition' containment reference list.
|
static int |
BUS_ACTION_RULE__OPT_TYPE
The feature id for the 'Opt Type' attribute.
|
static int |
BUS_ACTION_RULE__PARENT
The feature id for the 'Parent' reference.
|
static int |
BUS_ACTION_RULE_FEATURE_COUNT
The number of structural features of the 'Bus Action Rule' class.
|
static int |
BUS_CONDITION
The meta object id for the '
Bus Condition' class. |
static int |
BUS_CONDITION__BUS
The feature id for the 'Bus' reference.
|
static int |
BUS_CONDITION__CONDITION_TYPE
The feature id for the 'Condition Type' attribute.
|
static int |
BUS_CONDITION__DESC
The feature id for the 'Desc' attribute.
|
static int |
BUS_CONDITION__ID
The feature id for the 'Id' attribute.
|
static int |
BUS_CONDITION__NAME
The feature id for the 'Name' attribute.
|
static int |
BUS_CONDITION__NUMBER
The feature id for the 'Number' attribute.
|
static int |
BUS_CONDITION__PARENT
The feature id for the 'Parent' container reference.
|
static int |
BUS_CONDITION__STATUS
The feature id for the 'Status' attribute.
|
static int |
BUS_CONDITION_FEATURE_COUNT
The number of structural features of the 'Bus Condition' class.
|
static int |
CONDITION_OPT_TYPE
The meta object id for the '
Condition Opt Type' enum. |
static MCaseRulePackage |
eINSTANCE
The singleton instance of the package.
|
static java.lang.String |
eNAME
The package name.
|
static java.lang.String |
eNS_PREFIX
The package namespace name.
|
static java.lang.String |
eNS_URI
The package namespace URI.
|
static int |
RULE_BASE
The meta object id for the '
Rule Base' class. |
static int |
RULE_BASE__APPLY_RULE_BASE
The feature id for the 'Apply Rule Base' attribute.
|
static int |
RULE_BASE__RULE_SETS
The feature id for the 'Rule Sets' containment reference list.
|
static int |
RULE_BASE__VIOLATE_TYPE
The feature id for the 'Violate Type' attribute.
|
static int |
RULE_BASE__VLOWER_LIMIT_PU
The feature id for the 'VLower Limit PU' attribute.
|
static int |
RULE_BASE__VUPPER_LIMIT_PU
The feature id for the 'VUpper Limit PU' attribute.
|
static int |
RULE_BASE_FEATURE_COUNT
The number of structural features of the 'Rule Base' class.
|
static int |
RULE_SET
The meta object id for the '
Rule Set' class. |
static int |
RULE_SET__BRANCH_ACTION_RULES
The feature id for the 'Branch Action Rules' containment reference list.
|
static int |
RULE_SET__BUS_ACTION_RULES
The feature id for the 'Bus Action Rules' containment reference list.
|
static int |
RULE_SET__PRIORITY
The feature id for the 'Priority' attribute.
|
static int |
RULE_SET__RULE_TYPE
The feature id for the 'Rule Type' attribute.
|
static int |
RULE_SET_FEATURE_COUNT
The number of structural features of the 'Rule Set' class.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EEnum |
getActionRuleType()
Returns the meta object for enum '
Action Rule Type'. |
org.eclipse.emf.ecore.EReference |
getBranchActionRule_BranchAction()
Returns the meta object for the containment reference list '
Branch Action'. |
org.eclipse.emf.ecore.EReference |
getBranchActionRule_BranchCondition()
Returns the meta object for the containment reference list '
Branch Condition'. |
org.eclipse.emf.ecore.EAttribute |
getBranchActionRule_OptType()
Returns the meta object for the attribute '
Opt Type'. |
org.eclipse.emf.ecore.EReference |
getBranchActionRule_Parent()
Returns the meta object for the reference '
Parent'. |
org.eclipse.emf.ecore.EClass |
getBranchActionRule()
Returns the meta object for class '
Branch Action Rule'. |
org.eclipse.emf.ecore.EAttribute |
getBranchCondition_ConditionType()
Returns the meta object for the attribute '
Condition Type'. |
org.eclipse.emf.ecore.EReference |
getBranchCondition_Parent()
Returns the meta object for the container reference '
Parent'. |
org.eclipse.emf.ecore.EClass |
getBranchCondition()
Returns the meta object for class '
Branch Condition'. |
org.eclipse.emf.ecore.EReference |
getBusActionRule_BusAction()
Returns the meta object for the containment reference list '
Bus Action'. |
org.eclipse.emf.ecore.EReference |
getBusActionRule_BusCondition()
Returns the meta object for the containment reference list '
Bus Condition'. |
org.eclipse.emf.ecore.EAttribute |
getBusActionRule_OptType()
Returns the meta object for the attribute '
Opt Type'. |
org.eclipse.emf.ecore.EReference |
getBusActionRule_Parent()
Returns the meta object for the reference '
Parent'. |
org.eclipse.emf.ecore.EClass |
getBusActionRule()
Returns the meta object for class '
Bus Action Rule'. |
org.eclipse.emf.ecore.EAttribute |
getBusCondition_ConditionType()
Returns the meta object for the attribute '
Condition Type'. |
org.eclipse.emf.ecore.EReference |
getBusCondition_Parent()
Returns the meta object for the container reference '
Parent'. |
org.eclipse.emf.ecore.EClass |
getBusCondition()
Returns the meta object for class '
Bus Condition'. |
org.eclipse.emf.ecore.EEnum |
getConditionOptType()
Returns the meta object for enum '
Condition Opt Type'. |
MCaseRuleFactory |
getMCaseRuleFactory()
Returns the factory that creates the instances of the model.
|
org.eclipse.emf.ecore.EAttribute |
getRuleBase_ApplyRuleBase()
Returns the meta object for the attribute '
Apply Rule Base'. |
org.eclipse.emf.ecore.EReference |
getRuleBase_RuleSets()
Returns the meta object for the containment reference list '
Rule Sets'. |
org.eclipse.emf.ecore.EAttribute |
getRuleBase_ViolateType()
Returns the meta object for the attribute '
Violate Type'. |
org.eclipse.emf.ecore.EAttribute |
getRuleBase_VLowerLimitPU()
Returns the meta object for the attribute '
VLower Limit PU'. |
org.eclipse.emf.ecore.EAttribute |
getRuleBase_VUpperLimitPU()
Returns the meta object for the attribute '
VUpper Limit PU'. |
org.eclipse.emf.ecore.EClass |
getRuleBase()
Returns the meta object for class '
Rule Base'. |
org.eclipse.emf.ecore.EReference |
getRuleSet_BranchActionRules()
Returns the meta object for the containment reference list '
Branch Action Rules'. |
org.eclipse.emf.ecore.EReference |
getRuleSet_BusActionRules()
Returns the meta object for the containment reference list '
Bus Action Rules'. |
org.eclipse.emf.ecore.EAttribute |
getRuleSet_Priority()
Returns the meta object for the attribute '
Priority'. |
org.eclipse.emf.ecore.EAttribute |
getRuleSet_RuleType()
Returns the meta object for the attribute '
Rule Type'. |
org.eclipse.emf.ecore.EClass |
getRuleSet()
Returns the meta object for class '
Rule Set'. |
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIgetEAnnotation, getEAnnotationsstatic final java.lang.String eNAME
static final java.lang.String eNS_URI
static final java.lang.String eNS_PREFIX
static final MCaseRulePackage eINSTANCE
static final int RULE_BASE
Rule Base' class.
static final int RULE_BASE__VIOLATE_TYPE
static final int RULE_BASE__VUPPER_LIMIT_PU
static final int RULE_BASE__VLOWER_LIMIT_PU
static final int RULE_BASE__APPLY_RULE_BASE
static final int RULE_BASE__RULE_SETS
static final int RULE_BASE_FEATURE_COUNT
static final int RULE_SET
Rule Set' class.
static final int RULE_SET__PRIORITY
static final int RULE_SET__RULE_TYPE
static final int RULE_SET__BUS_ACTION_RULES
static final int RULE_SET__BRANCH_ACTION_RULES
static final int RULE_SET_FEATURE_COUNT
static final int BUS_ACTION_RULE
Bus Action Rule' class.
static final int BUS_ACTION_RULE__PARENT
static final int BUS_ACTION_RULE__OPT_TYPE
static final int BUS_ACTION_RULE__BUS_CONDITION
static final int BUS_ACTION_RULE__BUS_ACTION
static final int BUS_ACTION_RULE_FEATURE_COUNT
static final int BRANCH_ACTION_RULE
Branch Action Rule' class.
static final int BRANCH_ACTION_RULE__PARENT
static final int BRANCH_ACTION_RULE__OPT_TYPE
static final int BRANCH_ACTION_RULE__BRANCH_CONDITION
static final int BRANCH_ACTION_RULE__BRANCH_ACTION
static final int BRANCH_ACTION_RULE_FEATURE_COUNT
static final int BUS_CONDITION
Bus Condition' class.
static final int BUS_CONDITION__ID
static final int BUS_CONDITION__NAME
static final int BUS_CONDITION__DESC
static final int BUS_CONDITION__NUMBER
static final int BUS_CONDITION__STATUS
static final int BUS_CONDITION__BUS
static final int BUS_CONDITION__PARENT
static final int BUS_CONDITION__CONDITION_TYPE
static final int BUS_CONDITION_FEATURE_COUNT
static final int BRANCH_CONDITION
Branch Condition' class.
static final int BRANCH_CONDITION__ID
static final int BRANCH_CONDITION__NAME
static final int BRANCH_CONDITION__DESC
static final int BRANCH_CONDITION__NUMBER
static final int BRANCH_CONDITION__STATUS
static final int BRANCH_CONDITION__BRANCH
static final int BRANCH_CONDITION__PARENT
static final int BRANCH_CONDITION__CONDITION_TYPE
static final int BRANCH_CONDITION_FEATURE_COUNT
static final int ACTION_RULE_TYPE
Action Rule Type' enum.
static final int CONDITION_OPT_TYPE
Condition Opt Type' enum.
org.eclipse.emf.ecore.EClass getRuleBase()
Rule Base'.
RuleBaseorg.eclipse.emf.ecore.EAttribute getRuleBase_ViolateType()
Violate Type'.
RuleBase.getViolateType(),
getRuleBase()org.eclipse.emf.ecore.EAttribute getRuleBase_VUpperLimitPU()
VUpper Limit PU'.
RuleBase.getVUpperLimitPU(),
getRuleBase()org.eclipse.emf.ecore.EAttribute getRuleBase_VLowerLimitPU()
VLower Limit PU'.
RuleBase.getVLowerLimitPU(),
getRuleBase()org.eclipse.emf.ecore.EAttribute getRuleBase_ApplyRuleBase()
Apply Rule Base'.
RuleBase.isApplyRuleBase(),
getRuleBase()org.eclipse.emf.ecore.EReference getRuleBase_RuleSets()
Rule Sets'.
RuleBase.getRuleSets(),
getRuleBase()org.eclipse.emf.ecore.EClass getRuleSet()
Rule Set'.
RuleSetorg.eclipse.emf.ecore.EAttribute getRuleSet_Priority()
Priority'.
RuleSet.getPriority(),
getRuleSet()org.eclipse.emf.ecore.EAttribute getRuleSet_RuleType()
Rule Type'.
RuleSet.getRuleType(),
getRuleSet()org.eclipse.emf.ecore.EReference getRuleSet_BusActionRules()
Bus Action Rules'.
RuleSet.getBusActionRules(),
getRuleSet()org.eclipse.emf.ecore.EReference getRuleSet_BranchActionRules()
Branch Action Rules'.
RuleSet.getBranchActionRules(),
getRuleSet()org.eclipse.emf.ecore.EClass getBusActionRule()
Bus Action Rule'.
BusActionRuleorg.eclipse.emf.ecore.EReference getBusActionRule_Parent()
Parent'.
BusActionRule.getParent(),
getBusActionRule()org.eclipse.emf.ecore.EAttribute getBusActionRule_OptType()
Opt Type'.
BusActionRule.getOptType(),
getBusActionRule()org.eclipse.emf.ecore.EReference getBusActionRule_BusCondition()
Bus Condition'.
BusActionRule.getBusCondition(),
getBusActionRule()org.eclipse.emf.ecore.EReference getBusActionRule_BusAction()
Bus Action'.
BusActionRule.getBusAction(),
getBusActionRule()org.eclipse.emf.ecore.EClass getBranchActionRule()
Branch Action Rule'.
BranchActionRuleorg.eclipse.emf.ecore.EReference getBranchActionRule_Parent()
Parent'.
BranchActionRule.getParent(),
getBranchActionRule()org.eclipse.emf.ecore.EAttribute getBranchActionRule_OptType()
Opt Type'.
BranchActionRule.getOptType(),
getBranchActionRule()org.eclipse.emf.ecore.EReference getBranchActionRule_BranchCondition()
Branch Condition'.
BranchActionRule.getBranchCondition(),
getBranchActionRule()org.eclipse.emf.ecore.EReference getBranchActionRule_BranchAction()
Branch Action'.
BranchActionRule.getBranchAction(),
getBranchActionRule()org.eclipse.emf.ecore.EClass getBusCondition()
Bus Condition'.
BusConditionorg.eclipse.emf.ecore.EReference getBusCondition_Parent()
Parent'.
BusCondition.getParent(),
getBusCondition()org.eclipse.emf.ecore.EAttribute getBusCondition_ConditionType()
Condition Type'.
BusCondition.getConditionType(),
getBusCondition()org.eclipse.emf.ecore.EClass getBranchCondition()
Branch Condition'.
BranchConditionorg.eclipse.emf.ecore.EReference getBranchCondition_Parent()
Parent'.
BranchCondition.getParent(),
getBranchCondition()org.eclipse.emf.ecore.EAttribute getBranchCondition_ConditionType()
Condition Type'.
BranchCondition.getConditionType(),
getBranchCondition()org.eclipse.emf.ecore.EEnum getActionRuleType()
Action Rule Type'.
ActionRuleTypeorg.eclipse.emf.ecore.EEnum getConditionOptType()
Condition Opt Type'.
ConditionOptTypeMCaseRuleFactory getMCaseRuleFactory()