Class AbstractRelation
java.lang.Object
ch.admin.bit.jeap.archrepo.metamodel.relation.AbstractRelation
- All Implemented Interfaces:
MultipleImportable,Relation
- Direct Known Subclasses:
CommandRelation,EventRelation,RestApiRelation
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classAbstractRelation.AbstractRelationBuilder<C extends AbstractRelation,B extends AbstractRelation.AbstractRelationBuilder<C, B>> -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedAbstractRelation(System definingSystem, String providerName, String consumerName, Importer importer) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddImporter(Importer importer) getId()voidvoidsetDefiningSystem(System definingSystem) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ch.admin.bit.jeap.archrepo.metamodel.Relation
getLabel, getType, isLabelLinkable
-
Constructor Details
-
AbstractRelation
-
AbstractRelation
-
AbstractRelation
public AbstractRelation()
-
-
Method Details
-
addImporter
- Specified by:
addImporterin interfaceMultipleImportable
-
getImporters
- Specified by:
getImportersin interfaceMultipleImportable
-
markDeleted
public void markDeleted() -
getDefiningSystem
- Specified by:
getDefiningSystemin interfaceRelation
-
getProviderName
- Specified by:
getProviderNamein interfaceRelation
-
getConsumerName
- Specified by:
getConsumerNamein interfaceRelation
-
getStatus
-
getId
-
setDefiningSystem
- Specified by:
setDefiningSystemin interfaceRelation
-