Class AdvancedPatternParsingResults
- java.lang.Object
-
- org.eclipse.viatra.query.patternlanguage.emf.util.AdvancedPatternParsingResults
-
public class AdvancedPatternParsingResults extends java.lang.Object
Contains the results of theAdvancedPatternParser
operations.- Since:
- 2.1
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AdvancedPatternParsingResults.AdvancedPatternParsingResultsBuilder
-
Constructor Summary
Constructors Modifier Constructor Description protected
AdvancedPatternParsingResults()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<IQuerySpecification<?>>
getAddedSpecifications()
Returns aCollection
ofIQuerySpecification
objects that have been added to the cache.java.util.Collection<IQuerySpecification>
getAddedSpecifications(org.eclipse.emf.common.util.URI uri)
Returns aCollection
ofIQuerySpecification
objects that have been added to the cache, which originate from the sameURI
java.util.Collection<IQuerySpecification<?>>
getErroneousSpecifications()
java.util.Collection<IQuerySpecification<?>>
getImpactedSpecifications()
Returns aCollection
ofIQuerySpecification
objects that have been updated as a side effect of an 'update', 'add' or 'remove' operation.java.util.Collection<IQuerySpecification<?>>
getImpactedSpecifications(org.eclipse.emf.common.util.URI uri)
Returns aCollection
ofIQuerySpecification
objects that have been updated as a side effect of an 'update', 'add' or 'remove' operation, and originate from the sameURI
.java.util.Collection<IQuerySpecification<?>>
getRemovedSpecifications()
Returns aCollection
ofIQuerySpecification
objects that have been removed from the cache via a direct 'remove' operation.java.util.Collection<IQuerySpecification<?>>
getRemovedSpecifications(org.eclipse.emf.common.util.URI uri)
Returns aCollection
ofIQuerySpecification
objects that have been removed from the cache via a direct 'remove' operation, and originate from the sameURI
java.util.Collection<IQuerySpecification<?>>
getUpdatedSpecifications()
Returns aCollection
ofIQuerySpecification
objects that have been updated via a direct 'update' operation.java.util.Collection<IQuerySpecification<?>>
getUpdatedSpecifications(org.eclipse.emf.common.util.URI uri)
Returns aCollection
ofIQuerySpecification
objects that have been updated via a direct 'update' operation, and originate from the sameURI
.com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,IQuerySpecification<?>>
getUriMap()
-
-
-
Method Detail
-
getUriMap
public com.google.common.collect.Multimap<org.eclipse.emf.common.util.URI,IQuerySpecification<?>> getUriMap()
-
getAddedSpecifications
public java.util.Collection<IQuerySpecification<?>> getAddedSpecifications()
Returns aCollection
ofIQuerySpecification
objects that have been added to the cache.
-
getAddedSpecifications
public java.util.Collection<IQuerySpecification> getAddedSpecifications(org.eclipse.emf.common.util.URI uri)
Returns aCollection
ofIQuerySpecification
objects that have been added to the cache, which originate from the sameURI
-
getUpdatedSpecifications
public java.util.Collection<IQuerySpecification<?>> getUpdatedSpecifications()
Returns aCollection
ofIQuerySpecification
objects that have been updated via a direct 'update' operation.
-
getUpdatedSpecifications
public java.util.Collection<IQuerySpecification<?>> getUpdatedSpecifications(org.eclipse.emf.common.util.URI uri)
Returns aCollection
ofIQuerySpecification
objects that have been updated via a direct 'update' operation, and originate from the sameURI
.
-
getRemovedSpecifications
public java.util.Collection<IQuerySpecification<?>> getRemovedSpecifications()
Returns aCollection
ofIQuerySpecification
objects that have been removed from the cache via a direct 'remove' operation.
-
getRemovedSpecifications
public java.util.Collection<IQuerySpecification<?>> getRemovedSpecifications(org.eclipse.emf.common.util.URI uri)
Returns aCollection
ofIQuerySpecification
objects that have been removed from the cache via a direct 'remove' operation, and originate from the sameURI
-
getImpactedSpecifications
public java.util.Collection<IQuerySpecification<?>> getImpactedSpecifications()
Returns aCollection
ofIQuerySpecification
objects that have been updated as a side effect of an 'update', 'add' or 'remove' operation.
-
getImpactedSpecifications
public java.util.Collection<IQuerySpecification<?>> getImpactedSpecifications(org.eclipse.emf.common.util.URI uri)
Returns aCollection
ofIQuerySpecification
objects that have been updated as a side effect of an 'update', 'add' or 'remove' operation, and originate from the sameURI
.
-
getErroneousSpecifications
public java.util.Collection<IQuerySpecification<?>> getErroneousSpecifications()
-
-