org.jqassistant.plugin.c4.model.ElementDescriptor Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jqassistant-c4-plugin Show documentation
Show all versions of jqassistant-c4-plugin Show documentation
PlantUML C4 Plugin for jQAssistant.
The newest version!
package org.jqassistant.plugin.c4.model;
import com.buschmais.jqassistant.core.store.api.model.Descriptor;
import com.buschmais.xo.neo4j.api.annotation.Relation;
import java.util.List;
/**
* Base descriptor for all C4 elements (building blocks, boundaries).
*
* @author Stephan Pirnbaum
*/
public interface ElementDescriptor extends Descriptor {
String getAlias();
void setAlias(String alias);
String getName();
void setName(String name);
@Relation("CONTAINS")
List getContainedComponents();
@Relation("CONTAINS")
List getContainedContainers();
@Relation("CONTAINS")
List getContainedSystems();
@Relation("CONTAINS")
List getContainedPersons();
@Relation("CONTAINS")
List getContainedBoundaries();
}