public class ValidityModel extends Object
Modifier and Type | Field and Description |
---|---|
static int |
WORK_FOR_ALL_SET_INPUT |
static int |
WORK_FOR_CLEAN_UP |
static int |
WORK_FOR_CREATE_MODEL |
Constructor and Description |
---|
ValidityModel(ValidityManager validityManager,
Collection<Resource> newResources)
The Constructor.
|
Modifier and Type | Method and Description |
---|---|
Set<ConstrainingURI> |
accumulateConstrainingURIs(Set<ConstrainingURI> constrainingURIs,
TypeURI typeURI) |
void |
addConstrainingFilter(IVisibilityFilter filter) |
void |
addFilteredSeverity(Severity severity) |
void |
addValidatableFilter(IVisibilityFilter filter) |
LeafConstrainingNode |
createLeafConstrainingNode()
creates a LeafConstrainingNode
|
ResultSet |
createResultSet(IProgressMonitor monitor)
Return a new ResultSet object containing an initial result for every
enabled combination of ValidatableNode and ConstrainingNode.
|
String |
getConstrainingLabel(EObject eObject)
Returns the eObject label
|
ConstrainingNode |
getConstrainingNode(EObject constrainingObject)
Return the ConstrainingNode node for EObject creating any parent
ConstrainingNodes that are required to ensure that the returned
ConstrainingNode is installed in the root.
|
Collection<Resource> |
getResources() |
String |
getResultConstrainingLabel(ValidatableNode validatableNode) |
String |
getResultValidatableLabel(ConstrainingNode constrainingNode) |
RootNode |
getRootNode() |
void |
init(Monitor monitor)
Initialize the ValidityModel
|
void |
refreshModel(List<AbstractNode> grayedValidatableNodes,
List<AbstractNode> grayedConstrainingNodes) |
void |
removeConstrainingFilter(IVisibilityFilter filter) |
void |
removeFilteredSeverity(Severity severity) |
void |
removeValidatableFilter(IVisibilityFilter filter) |
public static final int WORK_FOR_CLEAN_UP
public static final int WORK_FOR_CREATE_MODEL
public static final int WORK_FOR_ALL_SET_INPUT
public ValidityModel(ValidityManager validityManager, Collection<Resource> newResources)
validityManager
- The ValidityManagernewResources
- All resources found in the resourceSetpublic Set<ConstrainingURI> accumulateConstrainingURIs(Set<ConstrainingURI> constrainingURIs, TypeURI typeURI)
public void addConstrainingFilter(IVisibilityFilter filter)
public void addFilteredSeverity(Severity severity)
public void addValidatableFilter(IVisibilityFilter filter)
public LeafConstrainingNode createLeafConstrainingNode()
public ResultSet createResultSet(IProgressMonitor monitor)
monitor
- the corresponding monitorpublic String getConstrainingLabel(EObject eObject)
eObject
- public ConstrainingNode getConstrainingNode(EObject constrainingObject)
public Collection<Resource> getResources()
public String getResultConstrainingLabel(ValidatableNode validatableNode)
public String getResultValidatableLabel(ConstrainingNode constrainingNode)
public RootNode getRootNode()
public void init(Monitor monitor)
public void refreshModel(List<AbstractNode> grayedValidatableNodes, List<AbstractNode> grayedConstrainingNodes)
public void removeConstrainingFilter(IVisibilityFilter filter)
public void removeFilteredSeverity(Severity severity)
public void removeValidatableFilter(IVisibilityFilter filter)
Copyright © 2005, 2018 IBM Corporation and others. All Rights Reserved.