Package cz.vutbr.fit.layout.rdf
Class ModelBuilderBase
- java.lang.Object
-
- cz.vutbr.fit.layout.rdf.ModelTransformer
-
- cz.vutbr.fit.layout.rdf.ModelBuilderBase
-
- Direct Known Subclasses:
AreaModelBuilder
,BoxModelBuilder
,ConnectionSetModelBuilder
,ChunkSetModelBuilder
,LogicalAreaModelBuilder
public class ModelBuilderBase extends ModelTransformer
Common model builder methods.- Author:
- burgetr
-
-
Constructor Summary
Constructors Constructor Description ModelBuilderBase(IRIFactory iriFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addArtifactData(org.eclipse.rdf4j.model.Model graph, Artifact a)
Stores the common information about an artifact to a model.void
addContentRectData(org.eclipse.rdf4j.model.Model graph, org.eclipse.rdf4j.model.IRI rectIri, ContentRect rect)
Stores the common information about a content rectangle.void
addTextStyle(org.eclipse.rdf4j.model.Model graph, org.eclipse.rdf4j.model.IRI rectIri, ContentRect rect)
org.eclipse.rdf4j.model.IRI
insertBorder(Border border, org.eclipse.rdf4j.model.IRI boxUri, String side, org.eclipse.rdf4j.model.Model graph)
void
insertBorders(ContentRect box, org.eclipse.rdf4j.model.IRI boxIri, org.eclipse.rdf4j.model.Model graph)
org.eclipse.rdf4j.model.IRI
insertBounds(org.eclipse.rdf4j.model.IRI boxIri, org.eclipse.rdf4j.model.IRI property, String type, Rectangular bounds, org.eclipse.rdf4j.model.Model graph)
void
insertSameAs(ContentRect node, org.eclipse.rdf4j.model.IRI nodeIri, org.eclipse.rdf4j.model.Model graph)
Adds owl:sameAs links to referenced objects if they are RDF resources.-
Methods inherited from class cz.vutbr.fit.layout.rdf.ModelTransformer
getAreaIri, getBoxIri, getCurrentIri, getIriFactory, getLogicalAreaIri, getTextChunkIri, setIriFactory
-
-
-
-
Constructor Detail
-
ModelBuilderBase
public ModelBuilderBase(IRIFactory iriFactory)
-
-
Method Detail
-
addArtifactData
public void addArtifactData(org.eclipse.rdf4j.model.Model graph, Artifact a)
Stores the common information about an artifact to a model.- Parameters:
graph
- the model to store the data toa
- the artifact
-
addContentRectData
public void addContentRectData(org.eclipse.rdf4j.model.Model graph, org.eclipse.rdf4j.model.IRI rectIri, ContentRect rect)
Stores the common information about a content rectangle.- Parameters:
graph
- the model to add the data torectIri
- rectangle IRIrect
- the rectangle to store
-
addTextStyle
public void addTextStyle(org.eclipse.rdf4j.model.Model graph, org.eclipse.rdf4j.model.IRI rectIri, ContentRect rect)
-
insertBounds
public org.eclipse.rdf4j.model.IRI insertBounds(org.eclipse.rdf4j.model.IRI boxIri, org.eclipse.rdf4j.model.IRI property, String type, Rectangular bounds, org.eclipse.rdf4j.model.Model graph)
-
insertBorders
public void insertBorders(ContentRect box, org.eclipse.rdf4j.model.IRI boxIri, org.eclipse.rdf4j.model.Model graph)
-
insertBorder
public org.eclipse.rdf4j.model.IRI insertBorder(Border border, org.eclipse.rdf4j.model.IRI boxUri, String side, org.eclipse.rdf4j.model.Model graph)
-
insertSameAs
public void insertSameAs(ContentRect node, org.eclipse.rdf4j.model.IRI nodeIri, org.eclipse.rdf4j.model.Model graph)
Adds owl:sameAs links to referenced objects if they are RDF resources.- Parameters:
node
- the content rect being storednodeIri
- the target IRI of the content rectgraph
- The RDF graph to add the links to.
-
-