public enum ArtifactTypeEnum extends Enum<ArtifactTypeEnum>
Modifier and Type | Method and Description |
---|---|
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactEnum |
getApiType() |
String |
getLabel() |
String |
getModel() |
String |
getType() |
Class<? extends org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType> |
getTypeClass() |
static boolean |
hasEnum(String artifactType)
Returns true if the given string is one of the valid enum values.
|
boolean |
isDerived()
Returns true if the artifact type is a derived type.
|
boolean |
isDocument() |
org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType |
unwrap(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Artifact artifactWrapper)
Called to unwrap the S-RAMP artifact from its wrapper.
|
static ArtifactTypeEnum |
valueOf(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactEnum apiType)
Figures out the type from the s-ramp API type.
|
static ArtifactTypeEnum |
valueOf(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType artifact)
Figures out the type from the artifact instance.
|
static ArtifactTypeEnum |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static ArtifactTypeEnum[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final ArtifactTypeEnum Document
public static final ArtifactTypeEnum XmlDocument
public static final ArtifactTypeEnum XsdDocument
public static final ArtifactTypeEnum AttributeDeclaration
public static final ArtifactTypeEnum ElementDeclaration
public static final ArtifactTypeEnum SimpleTypeDeclaration
public static final ArtifactTypeEnum ComplexTypeDeclaration
public static final ArtifactTypeEnum XsdType
public static final ArtifactTypeEnum PolicyDocument
public static final ArtifactTypeEnum PolicyExpression
public static final ArtifactTypeEnum PolicyAttachment
public static final ArtifactTypeEnum SoapAddress
public static final ArtifactTypeEnum SoapBinding
public static final ArtifactTypeEnum WsdlDocument
public static final ArtifactTypeEnum WsdlService
public static final ArtifactTypeEnum Port
public static final ArtifactTypeEnum WsdlExtension
public static final ArtifactTypeEnum Part
public static final ArtifactTypeEnum Message
public static final ArtifactTypeEnum Fault
public static final ArtifactTypeEnum PortType
public static final ArtifactTypeEnum Operation
public static final ArtifactTypeEnum OperationInput
public static final ArtifactTypeEnum OperationOutput
public static final ArtifactTypeEnum Binding
public static final ArtifactTypeEnum BindingOperation
public static final ArtifactTypeEnum BindingOperationInput
public static final ArtifactTypeEnum BindingOperationOutput
public static final ArtifactTypeEnum BindingOperationFault
public static final ArtifactTypeEnum ServiceEndpoint
public static final ArtifactTypeEnum ServiceInstance
public static final ArtifactTypeEnum ServiceOperation
public static final ArtifactTypeEnum ExtendedArtifactType
public static final ArtifactTypeEnum ExtendedDocument
public static final ArtifactTypeEnum Actor
public static final ArtifactTypeEnum Choreography
public static final ArtifactTypeEnum ChoreographyProcess
public static final ArtifactTypeEnum Collaboration
public static final ArtifactTypeEnum CollaborationProcess
public static final ArtifactTypeEnum Composition
public static final ArtifactTypeEnum Effect
public static final ArtifactTypeEnum Element
public static final ArtifactTypeEnum Event
public static final ArtifactTypeEnum InformationType
public static final ArtifactTypeEnum Orchestration
public static final ArtifactTypeEnum OrchestrationProcess
public static final ArtifactTypeEnum Organization
public static final ArtifactTypeEnum Policy
public static final ArtifactTypeEnum PolicySubject
public static final ArtifactTypeEnum Process
public static final ArtifactTypeEnum Service
public static final ArtifactTypeEnum ServiceContract
public static final ArtifactTypeEnum ServiceComposition
public static final ArtifactTypeEnum ServiceInterface
public static final ArtifactTypeEnum System
public static final ArtifactTypeEnum Task
public static ArtifactTypeEnum[] values()
for (ArtifactTypeEnum c : ArtifactTypeEnum.values()) System.out.println(c);
public static ArtifactTypeEnum valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic String getModel()
public String getType()
public String getLabel()
public org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactEnum getApiType()
public org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType unwrap(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.Artifact artifactWrapper)
artifactWrapper
- the S-RAMP artifact wrapperpublic Class<? extends org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType> getTypeClass()
public boolean isDerived()
public boolean isDocument()
public static ArtifactTypeEnum valueOf(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactType artifact)
artifact
- public static ArtifactTypeEnum valueOf(org.oasis_open.docs.s_ramp.ns.s_ramp_v1.BaseArtifactEnum apiType)
apiType
- public static boolean hasEnum(String artifactType)
artifactType
- Copyright © 2011–2015 JBoss, a division of Red Hat. All rights reserved.