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-valuedFacetCommandExceptionjava.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-valuedFacetCommandExceptionjava.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-valuedFacetCommandExceptionjava.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-valuedFacetCommandExceptionjava.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
FacetCommandExceptionCommand createUnSetCommand(EObject owner,
EStructuralFeature feature,
EditingDomain domain,
IFacetManager facetManager)
throws FacetCommandException
FacetCommandException