Skip to main content

Class ArtifactAnnotation

The Artifact Annotation is a representation of the data that is stored in the artifact. The Artifact Annotation is useful to inform the user about the type of data files that are stored in the artifact.

Namespace: Workspace.XBR.Xperiflow.Routines.Artifacts

Assembly: Xperiflow.dll

Declaration
public class ArtifactAnnotation

Properties

KeyAnnotation

The artifact key annotation. This is a human-readable identifier for the artifact that comes with its own syntax.

Declaration
public string KeyAnnotation { get; set; }

Title

The artifact annotation title. This is a human-readable title for the artifact.

Declaration
public string Title { get; set; }

Description

The artifact annotation description. This is a human-readable description for the artifact.

Declaration
public string Description { get; set; }

IsAggregate

Whether or not the artifact is an aggregate artifact. An aggregate artifact is an artifact that does not directly contain data, but rather it is a 'parent' of other artifacts.

Declaration
public bool IsAggregate { get; set; }

FileAnnotations

The list of File Annotations that map to data files that this artifact is expected to generate. This of this as a type annotation but for files.

Declaration
public List<ArtifactFileAnnotation> FileAnnotations { get; set; }

Inherited Members

  • System.Object.Equals(System.Object)
  • System.Object.Equals(System.Object,System.Object)
  • System.Object.GetHashCode
  • System.Object.GetType
  • System.Object.MemberwiseClone
  • System.Object.ReferenceEquals(System.Object,System.Object)
  • System.Object.ToString

Was this page helpful?