Class AbstractGraphDescription
java.lang.Object
ai.stapi.serialization.AbstractSerializableObject
ai.stapi.graphoperations.declaration.AbstractDeclaration
ai.stapi.graphoperations.graphLanguage.AbstractGraphDeclaration
ai.stapi.graphoperations.graphLanguage.graphDescription.AbstractGraphDescription
- All Implemented Interfaces:
Declaration,GraphDeclaration,GraphDescription,ai.stapi.serialization.SerializableObject
- Direct Known Subclasses:
AbstractPositiveGraphDescription,AbstractRemovalGraphDescription
public abstract class AbstractGraphDescription
extends AbstractGraphDeclaration
implements GraphDescription
-
Field Summary
FieldsFields inherited from class ai.stapi.graphoperations.graphLanguage.AbstractGraphDeclaration
DECLARATION_TYPEFields inherited from class ai.stapi.serialization.AbstractSerializableObject
NAME_OF_FIELD_WITH_SERIALIZATION_TYPEFields inherited from interface ai.stapi.graphoperations.declaration.Declaration
INTERFACE_UUIDFields inherited from interface ai.stapi.graphoperations.graphLanguage.graphDescription.GraphDescription
DECLARATION_TYPE, INTERFACE_UUID -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractGraphDescription(String deserializationType, String traversingType, GraphDescription... childGraphDescriptions) protectedAbstractGraphDescription(String deserializationType, String traversingType, List<GraphDescription> childGraphDescriptions) -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from class ai.stapi.serialization.AbstractSerializableObject
getSerializationTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ai.stapi.graphoperations.declaration.Declaration
getSerializationTypeMethods inherited from interface ai.stapi.graphoperations.graphLanguage.graphDescription.GraphDescription
getParameters
-
Field Details
-
childGraphDescriptions
-
traversingType
-
-
Constructor Details
-
AbstractGraphDescription
protected AbstractGraphDescription() -
AbstractGraphDescription
protected AbstractGraphDescription(String deserializationType, String traversingType, List<GraphDescription> childGraphDescriptions) -
AbstractGraphDescription
protected AbstractGraphDescription(String deserializationType, String traversingType, GraphDescription... childGraphDescriptions)
-
-
Method Details
-
getDeclarationType
- Specified by:
getDeclarationTypein interfaceDeclaration- Overrides:
getDeclarationTypein classAbstractGraphDeclaration
-
getGraphTraversingType
- Specified by:
getGraphTraversingTypein interfaceGraphDescription
-
getChildGraphDescriptions
- Specified by:
getChildGraphDescriptionsin interfaceGraphDescription
-