public interface IFacetCommandFactory
Modifier and Type | Field and Description |
---|---|
static IFacetCommandFactory |
DEFAULT |
Modifier and Type | Method and Description |
---|---|
Command |
createAddAllCommand(EObject owner,
EStructuralFeature feature,
java.util.Collection<? extends java.lang.Object> newValues,
EditingDomain domain,
IFacetManager facetManager) |
Command |
createAddCommand(EObject owner,
EStructuralFeature feature,
java.lang.Object newValue,
EditingDomain domain,
IFacetManager facetManager) |
Command |
createRemoveAllCommand(EObject owner,
EStructuralFeature feature,
java.util.Collection<? extends java.lang.Object> values,
EditingDomain domain,
IFacetManager facetManager) |
Command |
createRemoveCommand(EObject owner,
EStructuralFeature feature,
java.lang.Object value,
EditingDomain domain,
IFacetManager facetManager) |
Command |
createSetCommand(EObject owner,
EStructuralFeature feature,
java.lang.Object newValue,
EditingDomain domain,
IFacetManager facetManager) |
Command |
createUnSetCommand(EObject owner,
EStructuralFeature feature,
EditingDomain domain,
IFacetManager facetManager) |
static final IFacetCommandFactory DEFAULT
Command createAddCommand(EObject owner, EStructuralFeature feature, java.lang.Object newValue, EditingDomain domain, IFacetManager facetManager) throws FacetCommandException
feature
- must be multi-valuedFacetCommandException
java.lang.IllegalArgumentException
- if the parameter 'feature' is not multi-valuedCommand createAddAllCommand(EObject owner, EStructuralFeature feature, java.util.Collection<? extends java.lang.Object> newValues, EditingDomain domain, IFacetManager facetManager) throws FacetCommandException
feature
- must be multi-valuedFacetCommandException
java.lang.IllegalArgumentException
- if the parameter 'feature' is not multi-valuedCommand createRemoveCommand(EObject owner, EStructuralFeature feature, java.lang.Object value, EditingDomain domain, IFacetManager facetManager) throws FacetCommandException
feature
- must be multi-valuedFacetCommandException
java.lang.IllegalArgumentException
- if the parameter 'feature' is not multi-valuedCommand createRemoveAllCommand(EObject owner, EStructuralFeature feature, java.util.Collection<? extends java.lang.Object> values, EditingDomain domain, IFacetManager facetManager) throws FacetCommandException
feature
- must be multi-valuedFacetCommandException
java.lang.IllegalArgumentException
- if the parameter 'feature' is not multi-valuedCommand createSetCommand(EObject owner, EStructuralFeature feature, java.lang.Object newValue, EditingDomain domain, IFacetManager facetManager) throws FacetCommandException
FacetCommandException
Command createUnSetCommand(EObject owner, EStructuralFeature feature, EditingDomain domain, IFacetManager facetManager) throws FacetCommandException
FacetCommandException