Uses of Interface
com._1c.g5.aef2.standard.definitions.IDefinition
-
-
Uses of IDefinition in com._1c.g5.aef2.standard.definitions
Subinterfaces of IDefinition in com._1c.g5.aef2.standard.definitions Modifier and Type Interface Description interface
IContainerDefinition
The definition interface that can keeps other definitions and describes the layout of child definitions.interface
IFieldDefinition
The definition that describes some feature of the EMF object.interface
ILabeledDefinition
The definition that describes UI element with label.interface
IManagingDefinition
TheIContainerDefinition
successor that keeps the policies for managing child definition.interface
IOperationFieldDefinition
The definition that describes some operation of the EMF object.Classes in com._1c.g5.aef2.standard.definitions that implement IDefinition Modifier and Type Class Description class
AbstractDefinition
The basic class of the definition.class
ContainerDefinition
The container definition that keeps other definitions.class
FieldDefinition
The field definition is a definition of a component capable of editing a list of features of an object.class
LabeledDefinition
TheILabeledDefinition
implementation that allows to set and retrieve a label over the basic definition functionality.class
ManagingDefinition
The implementation of theIManagingDefinition
.class
OperationFieldDefinition
The operation field definition represents the definition of some operation of the object.class
SectionDefinition
The section definition describes all needed properties to build labeled section that keeps inner UI controls.class
SeparatorDefinition
Definition that defines the separator control.class
StringFieldDefinition
TheIStringIdFieldDefinition
implementation.Methods in com._1c.g5.aef2.standard.definitions that return IDefinition Modifier and Type Method Description IDefinition
AbstractDefinition. getParent()
IDefinition
IDefinition. getParent()
Returns the parent definition.Methods in com._1c.g5.aef2.standard.definitions that return types with arguments of type IDefinition Modifier and Type Method Description List<IDefinition>
ContainerDefinition. getChildren()
Iterable<IDefinition>
IContainerDefinition. getChildren()
Returns children of the container.Methods in com._1c.g5.aef2.standard.definitions with parameters of type IDefinition Modifier and Type Method Description void
ContainerDefinition. addDefinition(int index, IDefinition definition)
Inserts the specified definition at the specified position.void
ContainerDefinition. addDefinition(IDefinition definition)
Adds the specified definition at the end of the container.void
ContainerDefinition. removeDefinition(IDefinition definition)
Removes the specified definition from the container.void
AbstractDefinition. setParent(IDefinition parent)
Sets the parent definition. -
Uses of IDefinition in com._1c.g5.aef2.standard.definitions.builders
Methods in com._1c.g5.aef2.standard.definitions.builders that return IDefinition Modifier and Type Method Description protected IDefinition
SectionDefinitionBuilder. fieldDefinition(Class<? extends IComponent<?>> componentClass, IParameterization parameterization, String label, org.eclipse.emf.databinding.FeaturePath... featurePaths)
Cretets field definition for the provided parameters.protected IDefinition
SectionDefinitionBuilder. labeledDefinition(Class<? extends IComponent<?>> componentClass, IParameterization parameterization, String label, IDefinitionIdentifier definitionIdentifier)
Cretets labeled definition for the provided parameters.protected IDefinition
SectionDefinitionBuilder. operationFieldDefinition(Class<? extends IComponent<?>> componentClass, IParameterization parameterization, String label, org.eclipse.emf.ecore.EOperation operation)
Cretets operation field definition for the provided parameters.protected IDefinition
SectionDefinitionBuilder. stringIdDefiniton(Class<? extends IComponent<?>> componentClass, IParameterization parameterization, String label, String stringId)
Cretets string identified field definition for the provided parameters.Method parameters in com._1c.g5.aef2.standard.definitions.builders with type arguments of type IDefinition Modifier and Type Method Description protected T
AbstractContainerDefinitionBuilder. insert(Supplier<? extends IDefinition> definitionProvider)
Inserts the definition provided withdefinitionProvider
in current position and increment the position.protected void
SectionDefinitionBuilder. setElementLogger(Consumer<IDefinition> logger)
Sets a logger that will be called from eachSectionDefinitionBuilder.element(String, EStructuralFeature...)
call. -
Uses of IDefinition in com._1c.g5.aef2.standard.definitions.components
Methods in com._1c.g5.aef2.standard.definitions.components with parameters of type IDefinition Modifier and Type Method Description protected ContainerComponent<?,?>
DefinitionDrivenComponent. createFieldComponent(IDefinition definition, String label, Object[] objects)
Creates the field component for the provided definition. -
Uses of IDefinition in com._1c.g5.aef2.standard.definitions.models
Methods in com._1c.g5.aef2.standard.definitions.models with parameters of type IDefinition Modifier and Type Method Description IModel
AbstractFeatureFieldModelFactory. createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
IModel
AbstractMultiFeatureFieldModelFactory. createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
IModel
CompositeModelFactory. createModel(IDefinition definition, Collection<Object> objects)
IModel
CompositeModelFactory. createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
IModel
DefaultModelFactory. createModel(IDefinition definition, Collection<Object> objects)
IModel
DefaultModelFactory. createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
default IModel
IModelFactory. createModel(IDefinition definition, Collection<Object> objects)
CreatesIModel
instance by the given arguments.IModel
IModelFactory. createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
CreatesIModel
instance by the given arguments. -
Uses of IDefinition in com._1c.g5.aef2.standard.definitions.rules
Methods in com._1c.g5.aef2.standard.definitions.rules that return IDefinition Modifier and Type Method Description protected IDefinition
AbstractRule. componentDefinition(IDefinitionIdentifier identifier)
CreatesIDefinition
that point to component for the specifiedidentifier
.protected IDefinition
AbstractRule. componentDefinition(String stringIdentifier)
CreatesIDefinition
that point to component for the specifiedstringIdentifier
.protected IDefinition
AbstractRule. componentDefinition(org.eclipse.emf.databinding.FeaturePath... featurePaths)
CreatesIDefinition
that point to component for the specifiedfeaturePaths
.protected IDefinition
AbstractRule. componentDefinition(org.eclipse.emf.ecore.EOperation operation)
CreatesIDefinition
that point to component for the specifiedoperation
.protected IDefinition
AbstractRule. componentDefinition(org.eclipse.emf.ecore.EStructuralFeature... features)
CreatesIDefinition
that point to component for the specifiedfeatures
.IDefinition
ComponentRuleTarget. getDefinition()
Returns theIDefinition
that describes the component.Methods in com._1c.g5.aef2.standard.definitions.rules with parameters of type IDefinition Modifier and Type Method Description protected IRuleTarget
AbstractRule. componentTarget(IDefinition componentDefinition)
CreatesIRuleTarget
that point to component for the component definition.protected IRuleTarget
StandardComponentRuleResultProcessor. createMatchingRuleTarget(IDefinition definition)
Creates and returns the rule target that will be used to find the match in the rule results.protected void
AbstractRule. disable(IDefinition definition)
Disables field with the given arguments.protected void
AbstractRule. enable(IDefinition definition)
Enables field with the given arguments.protected void
AbstractRule. hide(IDefinition definition)
Hides field with the given arguments.boolean
CompositeRuleResultProcessor. needCreateComponent(IDefinition componentDefinition, IRuleResult ruleResult)
boolean
IRuleResultProcessor. needCreateComponent(IDefinition componentDefinition, IRuleResult ruleResult)
Returnstrue
if the component should be created by thecomponentDefinition
for the givenruleResult
.boolean
StandardComponentRuleResultProcessor. needCreateComponent(IDefinition definition, IRuleResult ruleResult)
void
CompositeRuleResultProcessor. process(IComponent<?> component, IDefinition componentDefinition, IRuleResult oldRuleResult, IRuleResult newRuleResult)
void
IRuleResultProcessor. process(IComponent<?> component, IDefinition componentDefinition, IRuleResult oldRuleResult, IRuleResult newRuleResult)
Processes the givenoldRuleResult
andnewRuleResult
for the specifiedcomponent
and correspondingcomponentDefinition
.void
StandardComponentRuleResultProcessor. process(IComponent<?> component, IDefinition definition, IRuleResult oldRuleResult, IRuleResult newRuleResult)
protected void
AbstractRule. show(IDefinition definition)
Shows field with the given arguments.Constructors in com._1c.g5.aef2.standard.definitions.rules with parameters of type IDefinition Constructor Description ComponentRuleTarget(IDefinition definition)
Creates a new component rule target. -
Uses of IDefinition in com._1c.g5.properties.ui.descriptors
Methods in com._1c.g5.properties.ui.descriptors that return types with arguments of type IDefinition Modifier and Type Method Description protected Supplier<Iterable<IDefinition>>
AbstractObjectDescriptor. getDefinitionsSupplier()
Returns theSupplier
of the children definitions.
NOTE: it is a shortcut for -
Uses of IDefinition in com._1c.g5.v8.dt.md.ui.aef.models.commonpicture
Methods in com._1c.g5.v8.dt.md.ui.aef.models.commonpicture with parameters of type IDefinition Modifier and Type Method Description IModel
CommonPictureModelFactory. createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
-
Uses of IDefinition in com._1c.g5.v8.dt.md.ui.aef2.rules
Constructor parameters in com._1c.g5.v8.dt.md.ui.aef2.rules with type arguments of type IDefinition Constructor Description CommonAttributeRule(Supplier<Iterable<IDefinition>> definitionSupplier)
The constructor.MdObjectAvailabilityRule(IMdObjectAvailability mdObjectAvailability, Supplier<Iterable<IDefinition>> definitionSupplier)
The constructor. -
Uses of IDefinition in com._1c.g5.v8.dt.md.ui.editor.aef.descriptor.configuration
Methods in com._1c.g5.v8.dt.md.ui.editor.aef.descriptor.configuration with parameters of type IDefinition Modifier and Type Method Description IModel
ConfigurationStandaloneContentModelFactory. createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
-
Uses of IDefinition in com._1c.g5.v8.dt.md.ui.editor.aef.descriptor.exchangeplan
Methods in com._1c.g5.v8.dt.md.ui.editor.aef.descriptor.exchangeplan with parameters of type IDefinition Modifier and Type Method Description IModel
ExchangePlanContentModelFactory. createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
-
Uses of IDefinition in com._1c.g5.v8.dt.md.ui.extension.aef.definitions
Subinterfaces of IDefinition in com._1c.g5.v8.dt.md.ui.extension.aef.definitions Modifier and Type Interface Description interface
IExtendedFieldDefinition
Extendeded fiend definition that shows extended label component instead of original simple label component.Classes in com._1c.g5.v8.dt.md.ui.extension.aef.definitions that implement IDefinition Modifier and Type Class Description class
ExtendedFieldDefinition
Extendeded fiend definition that shows extended label component instead of original simple label component. -
Uses of IDefinition in com._1c.g5.v8.dt.md.ui.extension.aef.models
Methods in com._1c.g5.v8.dt.md.ui.extension.aef.models with parameters of type IDefinition Modifier and Type Method Description IModel
MdExtensionPropertiesModelFactory. createModel(IDefinition definition, org.eclipse.emf.ecore.EObject... objects)
-
Uses of IDefinition in com._1c.g5.v8.dt.md.ui.extension.aef.rules
Methods in com._1c.g5.v8.dt.md.ui.extension.aef.rules that return IDefinition Modifier and Type Method Description protected IDefinition
AbstractAdoptedObjectRule. componentDefinition(org.eclipse.emf.ecore.EStructuralFeature... features)
IDefinition
AdoptedObjectComponentRuleTarget. getDefinition()
Returns theIDefinition
that describes the component.Methods in com._1c.g5.v8.dt.md.ui.extension.aef.rules with parameters of type IDefinition Modifier and Type Method Description protected IRuleTarget
AbstractAdoptedObjectRule. componentTarget(IDefinition componentDefinition)
protected IRuleTarget
AdoptedObjectRuleResultProcessor. createMatchingRuleTarget(IDefinition definition)
void
AdoptedObjectRuleResultProcessor. process(IComponent<?> component, IDefinition definition, IRuleResult oldRuleResult, IRuleResult newRuleResult)
Constructors in com._1c.g5.v8.dt.md.ui.extension.aef.rules with parameters of type IDefinition Constructor Description AdoptedObjectComponentRuleTarget(IDefinition definition)
Creates a new component rule target. -
Uses of IDefinition in com._1c.g5.v8.dt.ui.aef.definitions.rules
Methods in com._1c.g5.v8.dt.ui.aef.definitions.rules that return types with arguments of type IDefinition Modifier and Type Method Description Set<IDefinition>
DtRuleInput. getLeafDefinitions()
Set<IDefinition>
IDtRuleInput. getLeafDefinitions()
Returns the set of all leaf definitions of this input.Constructor parameters in com._1c.g5.v8.dt.ui.aef.definitions.rules with type arguments of type IDefinition Constructor Description DisableAllRule(Supplier<Iterable<IDefinition>> definitionSupplier)
Creates a new rule.ModelEditingSupportRule(IModelEditingSupport modelEditingSupport, Supplier<Iterable<IDefinition>> definitionSupplier)
Deprecated.The constructor. -
Uses of IDefinition in com._1c.g5.v8.dt.ui.aef.descriptor
Methods in com._1c.g5.v8.dt.ui.aef.descriptor that return types with arguments of type IDefinition Modifier and Type Method Description protected Supplier<Iterable<IDefinition>>
AbstractObjectDescriptor. getDefinitionsSupplier()
Returns theSupplier
of the children definitions.
NOTE: it is a shortcut for -
Uses of IDefinition in com._1c.g5.v8.dt.ui.editor.aef.definition
Subinterfaces of IDefinition in com._1c.g5.v8.dt.ui.editor.aef.definition Modifier and Type Interface Description interface
IDtGranularEditorManagingDefinition
TheIManagingDefinition
for granular editors.Classes in com._1c.g5.v8.dt.ui.editor.aef.definition that implement IDefinition Modifier and Type Class Description class
DtGranularEditorManagingDefinition
TheIDtGranularEditorManagingDefinition
implementaion.
-