public class QueryPart extends PartOfQuery implements CanInclude
| Constructor and Description |
|---|
QueryPart(PackageMetaData packageMetaData) |
| Modifier and Type | Method and Description |
|---|---|
void |
addGuid(String guid) |
void |
addInclude(Include include) |
void |
addOid(long oid) |
void |
addProperty(String key,
boolean value) |
void |
addType(org.eclipse.emf.ecore.EClass type,
boolean includeAllSubTypes) |
Include |
createInclude() |
void |
dump(int indent,
StringBuilder sb) |
Set<String> |
getGuids() |
InBoundingBox |
getInBoundingBox() |
List<Include> |
getIncludes() |
Set<Long> |
getOids() |
Map<String,Object> |
getProperties() |
List<org.eclipse.emf.ecore.EClass> |
getTypes() |
boolean |
hasGuids() |
boolean |
hasInBoundingBox() |
boolean |
hasIncludes() |
boolean |
hasOids() |
boolean |
hasProperties() |
boolean |
hasTypes() |
boolean |
isIncludeAllFields() |
void |
setInBoundingBox(InBoundingBox inBoundingBox) |
void |
setIncludeAllFields(boolean includeAllFields) |
String |
toString() |
indentpublic QueryPart(PackageMetaData packageMetaData)
public void addType(org.eclipse.emf.ecore.EClass type,
boolean includeAllSubTypes)
public void addOid(long oid)
public void addGuid(String guid)
public List<org.eclipse.emf.ecore.EClass> getTypes()
public void addProperty(String key, boolean value)
public void setInBoundingBox(InBoundingBox inBoundingBox)
public InBoundingBox getInBoundingBox()
public boolean isIncludeAllFields()
isIncludeAllFields in interface CanIncludepublic void setIncludeAllFields(boolean includeAllFields)
public void addInclude(Include include)
addInclude in interface CanIncludepublic List<Include> getIncludes()
getIncludes in interface CanIncludepublic boolean hasIncludes()
hasIncludes in interface CanIncludepublic boolean hasOids()
public boolean hasGuids()
public boolean hasTypes()
public String toString()
toString in class PartOfQuerypublic boolean hasProperties()
public void dump(int indent,
StringBuilder sb)
public boolean hasInBoundingBox()
public Include createInclude()
Copyright © 2016 OpenSource BIM. All rights reserved.