Class DataHistoryRule
- java.lang.Object
-
- com._1c.g5.aef2.standard.definitions.rules.AbstractRule
-
- com._1c.g5.v8.dt.ui.aef.definitions.rules.AbstractRule
-
- com._1c.g5.v8.dt.md.ui.aef2.rules.DataHistoryRule
-
- All Implemented Interfaces:
IRule
public class DataHistoryRule extends AbstractRule
The AEF 2.0 rule with data history field visibility and enablement for metadata objects.
-
-
Constructor Summary
Constructors Constructor Description DataHistoryRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
buildSingleObject(org.eclipse.emf.ecore.EObject object, IV8Project v8project)
Builds statements for each of selected object.protected IV8Project
getProject(IDtRuleInput input, org.eclipse.emf.ecore.EObject object)
Returns v8 project by given editing object.-
Methods inherited from class com._1c.g5.v8.dt.ui.aef.definitions.rules.AbstractRule
buildSingleObject, getResult, isMobileApplicationOnly
-
Methods inherited from class com._1c.g5.aef2.standard.definitions.rules.AbstractRule
componentDefinition, componentDefinition, componentDefinition, componentDefinition, componentDefinition, componentTarget, disable, disable, disable, disable, disable, enable, enable, enable, enable, enable, hide, hide, hide, hide, hide, multiFeatureDisable, multiFeatureEnable, multiFeatureHide, multiFeatureShow, show, show, show, show, show
-
-
-
-
Method Detail
-
buildSingleObject
protected void buildSingleObject(org.eclipse.emf.ecore.EObject object, IV8Project v8project)
Description copied from class:AbstractRule
Builds statements for each of selected object.- Specified by:
buildSingleObject
in classAbstractRule
- Parameters:
object
- the object.v8project
- the V8 project for object.
-
getProject
protected IV8Project getProject(IDtRuleInput input, org.eclipse.emf.ecore.EObject object)
Description copied from class:AbstractRule
Returns v8 project by given editing object.- Overrides:
getProject
in classAbstractRule
- Parameters:
input
- the rule input, nevernull
object
- the editing object, nevernull
- Returns:
- v8 project or null
-
-