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 voidaddArtifactData(org.eclipse.rdf4j.model.Model graph, Artifact a)Stores the common information about an artifact to a model.voidaddContentRectData(org.eclipse.rdf4j.model.Model graph, org.eclipse.rdf4j.model.IRI rectIri, ContentRect rect)Stores the common information about a content rectangle.voidaddTextStyle(org.eclipse.rdf4j.model.Model graph, org.eclipse.rdf4j.model.IRI rectIri, ContentRect rect)org.eclipse.rdf4j.model.IRIinsertBorder(Border border, org.eclipse.rdf4j.model.IRI boxUri, String side, org.eclipse.rdf4j.model.Model graph)voidinsertBorders(ContentRect box, org.eclipse.rdf4j.model.IRI boxIri, org.eclipse.rdf4j.model.Model graph)org.eclipse.rdf4j.model.IRIinsertBounds(org.eclipse.rdf4j.model.IRI boxIri, org.eclipse.rdf4j.model.IRI property, String type, Rectangular bounds, org.eclipse.rdf4j.model.Model graph)voidinsertSameAs(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.
-
-