A B C D E F G H I M N O R S T
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- Application - Class in org.archifacts.core.model
-
Represents the whole application which contains
ArtifactContainers,ArtifactsandArtifactRelationships. - ApplicationBuilder - Class in org.archifacts.core.model
-
Offers methods to register descriptors and is capable of building the
Applicationby applying those descriptors. - Archifact - Interface in org.archifacts.core.model
- Artifact - Class in org.archifacts.core.model
- ArtifactContainer - Class in org.archifacts.core.model
- ArtifactContainerDescriptor - Interface in org.archifacts.core.descriptor
-
Describes an
ArtifactContainer. - ArtifactContainerType - Class in org.archifacts.core.model
-
The type of an artifact container block.
- ArtifactRelationship - Class in org.archifacts.core.model
- ArtifactRelationshipDescriptor - Interface in org.archifacts.core.descriptor
-
Describes an
ArtifactRelationship. - ArtifactRelationshipRole - Class in org.archifacts.core.model
-
The role of a relationship.
B
- buildApplication(JavaClasses) - Method in class org.archifacts.core.model.ApplicationBuilder
-
Build the
Applicationby applying the descriptors. - builder() - Static method in class org.archifacts.core.model.Application
-
returns an
ApplicationBuilderin order to initialze theApplication. - BuildingBlock - Class in org.archifacts.core.model
- BuildingBlockDescriptor - Interface in org.archifacts.core.descriptor
-
Describes a
BuildingBlock. - BuildingBlockType - Class in org.archifacts.core.model
-
The type of a building block.
C
- compareTo(ArtifactContainer) - Method in class org.archifacts.core.model.ArtifactContainer
- compareTo(ArtifactContainerType) - Method in class org.archifacts.core.model.ArtifactContainerType
- containerNameOf(JavaClass) - Method in interface org.archifacts.core.descriptor.ArtifactContainerDescriptor
-
Returns the name of the
ArtifactContainer.
D
- descriptor(Descriptor) - Method in class org.archifacts.core.model.ApplicationBuilder
-
Registers a
Descriptor. - Descriptor - Interface in org.archifacts.core.descriptor
-
Marker interface for all descriptors.
E
- equals(Object) - Method in class org.archifacts.core.model.Artifact
- equals(Object) - Method in class org.archifacts.core.model.ArtifactContainer
- equals(Object) - Method in class org.archifacts.core.model.ArtifactRelationship
- equals(Object) - Method in class org.archifacts.core.model.BuildingBlock
- ExternalArtifact - Class in org.archifacts.core.model
- ExternalArtifact(JavaClass) - Constructor for class org.archifacts.core.model.ExternalArtifact
F
- forAnnotatedWith(BuildingBlockType, Class<? extends Annotation>) - Static method in interface org.archifacts.core.descriptor.BuildingBlockDescriptor
-
Convenient method to create a new descriptor matching all
java classesthat are annotated with the given annotation. - forAssignableTo(BuildingBlockType, Class<?>...) - Static method in interface org.archifacts.core.descriptor.BuildingBlockDescriptor
-
Convenient method to create a new descriptor matching all
java classesthat are assignable to at least one of the given types. - forMetaAnnotatedWith(BuildingBlockType, Class<? extends Annotation>) - Static method in interface org.archifacts.core.descriptor.BuildingBlockDescriptor
-
Convenient method to create a new descriptor matching all
java classesthat are meta-annotated with the given annotation. - forSimpleNameEndingWith(BuildingBlockType, String) - Static method in interface org.archifacts.core.descriptor.BuildingBlockDescriptor
-
Convenient method to create a new descriptor matching all
java classeswhose simple name ends with a given suffix.
G
- getApplication() - Method in class org.archifacts.core.model.ArtifactContainer
- getArtifacts() - Method in class org.archifacts.core.model.Application
- getArtifacts() - Method in class org.archifacts.core.model.ArtifactContainer
- getArtifacts() - Method in interface org.archifacts.core.model.HasArtifacts
- getBuildingBlocks() - Method in interface org.archifacts.core.model.HasArtifacts
- getBuildingBlocksOfType(BuildingBlockType) - Method in interface org.archifacts.core.model.HasArtifacts
- getBuildingBlocksOfTypes(BuildingBlockType...) - Method in interface org.archifacts.core.model.HasArtifacts
- getContainer() - Method in class org.archifacts.core.model.Artifact
- getContainers() - Method in class org.archifacts.core.model.Application
- getContainers() - Method in interface org.archifacts.core.model.HasContainers
- getContainersOfType(ArtifactContainerType) - Method in interface org.archifacts.core.model.HasContainers
- getContainersOfTypes(ArtifactContainerType...) - Method in interface org.archifacts.core.model.HasContainers
- getExternalArtifacts() - Method in interface org.archifacts.core.model.HasArtifacts
- getIncomingRelationships() - Method in class org.archifacts.core.model.Artifact
- getIncomingRelationships() - Method in class org.archifacts.core.model.ArtifactContainer
- getIncomingRelationships() - Method in interface org.archifacts.core.model.HasIncomingRelationships
- getIncomingRelationshipsOfRole(ArtifactRelationshipRole) - Method in interface org.archifacts.core.model.HasIncomingRelationships
- getIncomingRelationshipsOfRoles(ArtifactRelationshipRole...) - Method in interface org.archifacts.core.model.HasIncomingRelationships
- getJavaClass() - Method in class org.archifacts.core.model.Artifact
- getMiscArtifacts() - Method in interface org.archifacts.core.model.HasArtifacts
- getName() - Method in class org.archifacts.core.model.Artifact
- getName() - Method in class org.archifacts.core.model.ArtifactContainer
- getName() - Method in class org.archifacts.core.model.ArtifactContainerType
- getName() - Method in class org.archifacts.core.model.ArtifactRelationshipRole
- getName() - Method in class org.archifacts.core.model.BuildingBlockType
- getName() - Method in interface org.archifacts.core.model.Named
- getOutgoingRelationships() - Method in class org.archifacts.core.model.Artifact
- getOutgoingRelationships() - Method in class org.archifacts.core.model.ArtifactContainer
- getOutgoingRelationships() - Method in interface org.archifacts.core.model.HasOutgoingRelationships
- getOutgoingRelationshipsOfRole(ArtifactRelationshipRole) - Method in interface org.archifacts.core.model.HasOutgoingRelationships
- getOutgoingRelationshipsOfRoles(ArtifactRelationshipRole...) - Method in interface org.archifacts.core.model.HasOutgoingRelationships
- getRelationships() - Method in class org.archifacts.core.model.Application
- getRelationships() - Method in interface org.archifacts.core.model.HasRelationships
- getRelationshipsOfRole(ArtifactRelationshipRole) - Method in interface org.archifacts.core.model.HasRelationships
- getRelationshipsOfRoles(ArtifactRelationshipRole...) - Method in interface org.archifacts.core.model.HasRelationships
- getRole() - Method in class org.archifacts.core.model.ArtifactRelationship
- getSource() - Method in class org.archifacts.core.model.ArtifactRelationship
- getTarget() - Method in class org.archifacts.core.model.ArtifactRelationship
- getType() - Method in class org.archifacts.core.model.ArtifactContainer
- getType() - Method in class org.archifacts.core.model.BuildingBlock
H
- HasArtifacts - Interface in org.archifacts.core.model
- HasContainers - Interface in org.archifacts.core.model
- hashCode() - Method in class org.archifacts.core.model.Artifact
- hashCode() - Method in class org.archifacts.core.model.ArtifactContainer
- hashCode() - Method in class org.archifacts.core.model.ArtifactRelationship
- hashCode() - Method in class org.archifacts.core.model.BuildingBlock
- HasIncomingRelationships - Interface in org.archifacts.core.model
- HasOutgoingRelationships - Interface in org.archifacts.core.model
- HasRelationships - Interface in org.archifacts.core.model
I
- isBuildingBlock(JavaClass) - Method in interface org.archifacts.core.descriptor.BuildingBlockDescriptor
-
Evaluates if the given
JavaClassis aBuildingBlockof the type which is returned byBuildingBlockDescriptor.type(). - isSource(Artifact) - Method in interface org.archifacts.core.descriptor.SourceBasedArtifactRelationshipDescriptor
-
Evaluates if the given
Artifactis the source of the describedArtifactRelationship. - isTarget(Artifact) - Method in interface org.archifacts.core.descriptor.TargetBasedArtifactRelationshipDescriptor
-
Evaluates if the given
Artifactis the target of the describedArtifactRelationship.
M
- MiscArtifact - Class in org.archifacts.core.model
- MiscArtifact(JavaClass) - Constructor for class org.archifacts.core.model.MiscArtifact
N
- Named - Interface in org.archifacts.core.model
O
- of(String) - Static method in class org.archifacts.core.model.ArtifactContainerType
- of(String) - Static method in class org.archifacts.core.model.ArtifactRelationshipRole
- of(String) - Static method in class org.archifacts.core.model.BuildingBlockType
- org.archifacts.core.descriptor - package org.archifacts.core.descriptor
- org.archifacts.core.model - package org.archifacts.core.model
R
- role() - Method in interface org.archifacts.core.descriptor.ArtifactRelationshipDescriptor
-
The role of the
ArtifactContainerwhich this descriptor describes.
S
- SourceBasedArtifactRelationshipDescriptor - Interface in org.archifacts.core.descriptor
-
Describes an
ArtifactRelationship. - sources(JavaClass) - Method in interface org.archifacts.core.descriptor.TargetBasedArtifactRelationshipDescriptor
-
For every
Artifactwhich is considered to be a relationship source byTargetBasedArtifactRelationshipDescriptor.isTarget(Artifact), this method is called by passingArtifact.getJavaClass().
T
- TargetBasedArtifactRelationshipDescriptor - Interface in org.archifacts.core.descriptor
-
Describes an
ArtifactRelationship. - targets(JavaClass) - Method in interface org.archifacts.core.descriptor.SourceBasedArtifactRelationshipDescriptor
-
For every
Artifactwhich is considered to be a relationship source bySourceBasedArtifactRelationshipDescriptor.isSource(Artifact), this method is called by passingArtifact.getJavaClass(). - toString() - Method in class org.archifacts.core.model.ArtifactContainer
- toString() - Method in class org.archifacts.core.model.ArtifactContainerType
- toString() - Method in class org.archifacts.core.model.ArtifactRelationship
- toString() - Method in class org.archifacts.core.model.ArtifactRelationshipRole
- toString() - Method in class org.archifacts.core.model.BuildingBlock
- toString() - Method in class org.archifacts.core.model.BuildingBlockType
- toString() - Method in class org.archifacts.core.model.ExternalArtifact
- toString() - Method in class org.archifacts.core.model.MiscArtifact
- type() - Method in interface org.archifacts.core.descriptor.ArtifactContainerDescriptor
-
The type of the
ArtifactContainerwhich this descriptor describes. - type() - Method in interface org.archifacts.core.descriptor.BuildingBlockDescriptor
-
The type of the
BuildingBlockwhich this descriptor describes.
All Classes All Packages