public class GraphStruct extends GraphElement
Modifier and Type | Field and Description |
---|---|
private List<Annotation> |
annotationList |
private GraphSingleElement |
object |
private GraphSingleElement |
predicate |
private GraphSingleElement |
subject |
ownerRule
Constructor and Description |
---|
GraphStruct(GraphSingleElement subject,
GraphSingleElement predicate,
GraphSingleElement object,
ProjectionRule ownerRule) |
GraphStruct(GraphSingleElement subject,
GraphSingleElement predicate,
GraphSingleElement object,
ProjectionRule ownerRule,
List<Annotation> listAnnotations) |
Modifier and Type | Method and Description |
---|---|
List<Annotation> |
getAnnotationList() |
GraphSingleElement |
getObject() |
GraphSingleElement |
getPredicate() |
GraphSingleElement |
getSubject() |
private void |
initialize(GraphSingleElement subject,
GraphSingleElement predicate,
GraphSingleElement object,
ProjectionRule ownerRule) |
asGraphStruct, asOptionalGraphStruct, getOwnerRule, isGraphStruct, isOptionalGraphStruct
private GraphSingleElement subject
private GraphSingleElement predicate
private GraphSingleElement object
private List<Annotation> annotationList
public GraphStruct(GraphSingleElement subject, GraphSingleElement predicate, GraphSingleElement object, ProjectionRule ownerRule)
public GraphStruct(GraphSingleElement subject, GraphSingleElement predicate, GraphSingleElement object, ProjectionRule ownerRule, List<Annotation> listAnnotations)
private void initialize(GraphSingleElement subject, GraphSingleElement predicate, GraphSingleElement object, ProjectionRule ownerRule)
public GraphSingleElement getSubject()
public GraphSingleElement getPredicate()
public GraphSingleElement getObject()
public List<Annotation> getAnnotationList()
Copyright © 2022 ART Group, University of Rome, Tor Vergata. All rights reserved.