/* * Copyright (c) 2013 Technische Universitat Wien (TUW), Distributed Systems Group. http://dsg.tuwien.ac.at * * This work was partially supported by the European Commission in terms of the CELAR FP7 project (FP7-ICT-2011-8 #317790), http://www.celarcloud.eu/ * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package generated.oasis.tosca; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; /** * This object contains factory methods for each * Java content interface and Java element interface * generated in the org.oasis_open.docs.tosca.ns._2011._12 package. * <p>An ObjectFactory allows you to programatically * construct new instances of the Java representation * for XML content. The Java representation of XML * content can consist of schema derived interfaces * and classes representing the binding of schema * type definitions, element declarations and model * groups. Factory methods for each of these are * provided in this class. * */ @XmlRegistry public class ObjectFactory { private final static QName _Documentation_QNAME = new QName("http://docs.oasis-open.org/tosca/ns/2011/12", "documentation"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.oasis_open.docs.tosca.ns._2011._12 * */ public ObjectFactory() { } /** * Create an instance of {@link TDefinitions } * */ public TDefinitions createTDefinitions() { return new TDefinitions(); } /** * Create an instance of {@link TRelationshipTemplate } * */ public TRelationshipTemplate createTRelationshipTemplate() { return new TRelationshipTemplate(); } /** * Create an instance of {@link TRelationshipTemplate.RelationshipConstraints } * */ public TRelationshipTemplate.RelationshipConstraints createTRelationshipTemplateRelationshipConstraints() { return new TRelationshipTemplate.RelationshipConstraints(); } /** * Create an instance of {@link TRequirementDefinition } * */ public TRequirementDefinition createTRequirementDefinition() { return new TRequirementDefinition(); } /** * Create an instance of {@link TNodeTemplate } * */ public TNodeTemplate createTNodeTemplate() { return new TNodeTemplate(); } /** * Create an instance of {@link TTopologyElementInstanceStates } * */ public TTopologyElementInstanceStates createTTopologyElementInstanceStates() { return new TTopologyElementInstanceStates(); } /** * Create an instance of {@link TAppliesTo } * */ public TAppliesTo createTAppliesTo() { return new TAppliesTo(); } /** * Create an instance of {@link TImplementationArtifacts } * */ public TImplementationArtifacts createTImplementationArtifacts() { return new TImplementationArtifacts(); } /** * Create an instance of {@link TArtifactReference } * */ public TArtifactReference createTArtifactReference() { return new TArtifactReference(); } /** * Create an instance of {@link TBoundaryDefinitions } * */ public TBoundaryDefinitions createTBoundaryDefinitions() { return new TBoundaryDefinitions(); } /** * Create an instance of {@link TBoundaryDefinitions.Properties } * */ public TBoundaryDefinitions.Properties createTBoundaryDefinitionsProperties() { return new TBoundaryDefinitions.Properties(); } /** * Create an instance of {@link TExportedOperation } * */ public TExportedOperation createTExportedOperation() { return new TExportedOperation(); } /** * Create an instance of {@link TPlan } * */ public TPlan createTPlan() { return new TPlan(); } /** * Create an instance of {@link TCapabilityDefinition } * */ public TCapabilityDefinition createTCapabilityDefinition() { return new TCapabilityDefinition(); } /** * Create an instance of {@link TOperation } * */ public TOperation createTOperation() { return new TOperation(); } /** * Create an instance of {@link TArtifactTemplate } * */ public TArtifactTemplate createTArtifactTemplate() { return new TArtifactTemplate(); } /** * Create an instance of {@link TRelationshipTypeImplementation } * */ public TRelationshipTypeImplementation createTRelationshipTypeImplementation() { return new TRelationshipTypeImplementation(); } /** * Create an instance of {@link TRelationshipType } * */ public TRelationshipType createTRelationshipType() { return new TRelationshipType(); } /** * Create an instance of {@link TNodeTypeImplementation } * */ public TNodeTypeImplementation createTNodeTypeImplementation() { return new TNodeTypeImplementation(); } /** * Create an instance of {@link TNodeType } * */ public TNodeType createTNodeType() { return new TNodeType(); } /** * Create an instance of {@link TDocumentation } * */ public TDocumentation createTDocumentation() { return new TDocumentation(); } /** * Create an instance of {@link Definitions } * */ public Definitions createDefinitions() { return new Definitions(); } /** * Create an instance of {@link TExtensibleElements } * */ public TExtensibleElements createTExtensibleElements() { return new TExtensibleElements(); } /** * Create an instance of {@link TDefinitions.Extensions } * */ public TDefinitions.Extensions createTDefinitionsExtensions() { return new TDefinitions.Extensions(); } /** * Create an instance of {@link TImport } * */ public TImport createTImport() { return new TImport(); } /** * Create an instance of {@link TDefinitions.Types } * */ public TDefinitions.Types createTDefinitionsTypes() { return new TDefinitions.Types(); } /** * Create an instance of {@link TServiceTemplate } * */ public TServiceTemplate createTServiceTemplate() { return new TServiceTemplate(); } /** * Create an instance of {@link TRequirementType } * */ public TRequirementType createTRequirementType() { return new TRequirementType(); } /** * Create an instance of {@link TCapabilityType } * */ public TCapabilityType createTCapabilityType() { return new TCapabilityType(); } /** * Create an instance of {@link TArtifactType } * */ public TArtifactType createTArtifactType() { return new TArtifactType(); } /** * Create an instance of {@link TPolicyType } * */ public TPolicyType createTPolicyType() { return new TPolicyType(); } /** * Create an instance of {@link TPolicyTemplate } * */ public TPolicyTemplate createTPolicyTemplate() { return new TPolicyTemplate(); } /** * Create an instance of {@link TRequirementRef } * */ public TRequirementRef createTRequirementRef() { return new TRequirementRef(); } /** * Create an instance of {@link TImplementationArtifact } * */ public TImplementationArtifact createTImplementationArtifact() { return new TImplementationArtifact(); } /** * Create an instance of {@link TParameter } * */ public TParameter createTParameter() { return new TParameter(); } /** * Create an instance of {@link TExtension } * */ public TExtension createTExtension() { return new TExtension(); } /** * Create an instance of {@link TDeploymentArtifact } * */ public TDeploymentArtifact createTDeploymentArtifact() { return new TDeploymentArtifact(); } /** * Create an instance of {@link TRequiredContainerFeatures } * */ public TRequiredContainerFeatures createTRequiredContainerFeatures() { return new TRequiredContainerFeatures(); } /** * Create an instance of {@link TExportedInterface } * */ public TExportedInterface createTExportedInterface() { return new TExportedInterface(); } /** * Create an instance of {@link TConstraint } * */ public TConstraint createTConstraint() { return new TConstraint(); } /** * Create an instance of {@link TPlans } * */ public TPlans createTPlans() { return new TPlans(); } /** * Create an instance of {@link TPropertyMapping } * */ public TPropertyMapping createTPropertyMapping() { return new TPropertyMapping(); } /** * Create an instance of {@link TCondition } * */ public TCondition createTCondition() { return new TCondition(); } /** * Create an instance of {@link TExtensions } * */ public TExtensions createTExtensions() { return new TExtensions(); } /** * Create an instance of {@link TTopologyTemplate } * */ public TTopologyTemplate createTTopologyTemplate() { return new TTopologyTemplate(); } /** * Create an instance of {@link TTags } * */ public TTags createTTags() { return new TTags(); } /** * Create an instance of {@link TPolicy } * */ public TPolicy createTPolicy() { return new TPolicy(); } /** * Create an instance of {@link TRequiredContainerFeature } * */ public TRequiredContainerFeature createTRequiredContainerFeature() { return new TRequiredContainerFeature(); } /** * Create an instance of {@link TDeploymentArtifacts } * */ public TDeploymentArtifacts createTDeploymentArtifacts() { return new TDeploymentArtifacts(); } /** * Create an instance of {@link TCapability } * */ public TCapability createTCapability() { return new TCapability(); } /** * Create an instance of {@link TPropertyConstraint } * */ public TPropertyConstraint createTPropertyConstraint() { return new TPropertyConstraint(); } /** * Create an instance of {@link TTag } * */ public TTag createTTag() { return new TTag(); } /** * Create an instance of {@link TInterface } * */ public TInterface createTInterface() { return new TInterface(); } /** * Create an instance of {@link TRequirement } * */ public TRequirement createTRequirement() { return new TRequirement(); } /** * Create an instance of {@link TCapabilityRef } * */ public TCapabilityRef createTCapabilityRef() { return new TCapabilityRef(); } /** * Create an instance of {@link generated.oasis.tosca.TEntityTemplate.Properties } * */ public generated.oasis.tosca.TEntityTemplate.Properties createTEntityTemplateProperties() { return new generated.oasis.tosca.TEntityTemplate.Properties(); } /** * Create an instance of {@link generated.oasis.tosca.TEntityTemplate.PropertyConstraints } * */ public generated.oasis.tosca.TEntityTemplate.PropertyConstraints createTEntityTemplatePropertyConstraints() { return new generated.oasis.tosca.TEntityTemplate.PropertyConstraints(); } /** * Create an instance of {@link TRelationshipTemplate.SourceElement } * */ public TRelationshipTemplate.SourceElement createTRelationshipTemplateSourceElement() { return new TRelationshipTemplate.SourceElement(); } /** * Create an instance of {@link TRelationshipTemplate.TargetElement } * */ public TRelationshipTemplate.TargetElement createTRelationshipTemplateTargetElement() { return new TRelationshipTemplate.TargetElement(); } /** * Create an instance of {@link TRelationshipTemplate.RelationshipConstraints.RelationshipConstraint } * */ public TRelationshipTemplate.RelationshipConstraints.RelationshipConstraint createTRelationshipTemplateRelationshipConstraintsRelationshipConstraint() { return new TRelationshipTemplate.RelationshipConstraints.RelationshipConstraint(); } /** * Create an instance of {@link TRequirementDefinition.Constraints } * */ public TRequirementDefinition.Constraints createTRequirementDefinitionConstraints() { return new TRequirementDefinition.Constraints(); } /** * Create an instance of {@link TNodeTemplate.Requirements } * */ public TNodeTemplate.Requirements createTNodeTemplateRequirements() { return new TNodeTemplate.Requirements(); } /** * Create an instance of {@link TNodeTemplate.Capabilities } * */ public TNodeTemplate.Capabilities createTNodeTemplateCapabilities() { return new TNodeTemplate.Capabilities(); } /** * Create an instance of {@link TNodeTemplate.Policies } * */ public TNodeTemplate.Policies createTNodeTemplatePolicies() { return new TNodeTemplate.Policies(); } /** * Create an instance of {@link TTopologyElementInstanceStates.InstanceState } * */ public TTopologyElementInstanceStates.InstanceState createTTopologyElementInstanceStatesInstanceState() { return new TTopologyElementInstanceStates.InstanceState(); } /** * Create an instance of {@link TAppliesTo.NodeTypeReference } * */ public TAppliesTo.NodeTypeReference createTAppliesToNodeTypeReference() { return new TAppliesTo.NodeTypeReference(); } /** * Create an instance of {@link TImplementationArtifacts.ImplementationArtifact } * */ public TImplementationArtifacts.ImplementationArtifact createTImplementationArtifactsImplementationArtifact() { return new TImplementationArtifacts.ImplementationArtifact(); } /** * Create an instance of {@link TArtifactReference.Include } * */ public TArtifactReference.Include createTArtifactReferenceInclude() { return new TArtifactReference.Include(); } /** * Create an instance of {@link TArtifactReference.Exclude } * */ public TArtifactReference.Exclude createTArtifactReferenceExclude() { return new TArtifactReference.Exclude(); } /** * Create an instance of {@link generated.oasis.tosca.TEntityType.DerivedFrom } * */ public generated.oasis.tosca.TEntityType.DerivedFrom createTEntityTypeDerivedFrom() { return new generated.oasis.tosca.TEntityType.DerivedFrom(); } /** * Create an instance of {@link generated.oasis.tosca.TEntityType.PropertiesDefinition } * */ public generated.oasis.tosca.TEntityType.PropertiesDefinition createTEntityTypePropertiesDefinition() { return new generated.oasis.tosca.TEntityType.PropertiesDefinition(); } /** * Create an instance of {@link TBoundaryDefinitions.PropertyConstraints } * */ public TBoundaryDefinitions.PropertyConstraints createTBoundaryDefinitionsPropertyConstraints() { return new TBoundaryDefinitions.PropertyConstraints(); } /** * Create an instance of {@link TBoundaryDefinitions.Requirements } * */ public TBoundaryDefinitions.Requirements createTBoundaryDefinitionsRequirements() { return new TBoundaryDefinitions.Requirements(); } /** * Create an instance of {@link TBoundaryDefinitions.Capabilities } * */ public TBoundaryDefinitions.Capabilities createTBoundaryDefinitionsCapabilities() { return new TBoundaryDefinitions.Capabilities(); } /** * Create an instance of {@link TBoundaryDefinitions.Policies } * */ public TBoundaryDefinitions.Policies createTBoundaryDefinitionsPolicies() { return new TBoundaryDefinitions.Policies(); } /** * Create an instance of {@link TBoundaryDefinitions.Interfaces } * */ public TBoundaryDefinitions.Interfaces createTBoundaryDefinitionsInterfaces() { return new TBoundaryDefinitions.Interfaces(); } /** * Create an instance of {@link TBoundaryDefinitions.Properties.PropertyMappings } * */ public TBoundaryDefinitions.Properties.PropertyMappings createTBoundaryDefinitionsPropertiesPropertyMappings() { return new TBoundaryDefinitions.Properties.PropertyMappings(); } /** * Create an instance of {@link TExportedOperation.NodeOperation } * */ public TExportedOperation.NodeOperation createTExportedOperationNodeOperation() { return new TExportedOperation.NodeOperation(); } /** * Create an instance of {@link TExportedOperation.RelationshipOperation } * */ public TExportedOperation.RelationshipOperation createTExportedOperationRelationshipOperation() { return new TExportedOperation.RelationshipOperation(); } /** * Create an instance of {@link TExportedOperation.Plan } * */ public TExportedOperation.Plan createTExportedOperationPlan() { return new TExportedOperation.Plan(); } /** * Create an instance of {@link TPlan.InputParameters } * */ public TPlan.InputParameters createTPlanInputParameters() { return new TPlan.InputParameters(); } /** * Create an instance of {@link TPlan.OutputParameters } * */ public TPlan.OutputParameters createTPlanOutputParameters() { return new TPlan.OutputParameters(); } /** * Create an instance of {@link TPlan.PlanModel } * */ public TPlan.PlanModel createTPlanPlanModel() { return new TPlan.PlanModel(); } /** * Create an instance of {@link TPlan.PlanModelReference } * */ public TPlan.PlanModelReference createTPlanPlanModelReference() { return new TPlan.PlanModelReference(); } /** * Create an instance of {@link TCapabilityDefinition.Constraints } * */ public TCapabilityDefinition.Constraints createTCapabilityDefinitionConstraints() { return new TCapabilityDefinition.Constraints(); } /** * Create an instance of {@link TOperation.InputParameters } * */ public TOperation.InputParameters createTOperationInputParameters() { return new TOperation.InputParameters(); } /** * Create an instance of {@link TOperation.OutputParameters } * */ public TOperation.OutputParameters createTOperationOutputParameters() { return new TOperation.OutputParameters(); } /** * Create an instance of {@link TArtifactTemplate.ArtifactReferences } * */ public TArtifactTemplate.ArtifactReferences createTArtifactTemplateArtifactReferences() { return new TArtifactTemplate.ArtifactReferences(); } /** * Create an instance of {@link TRelationshipTypeImplementation.DerivedFrom } * */ public TRelationshipTypeImplementation.DerivedFrom createTRelationshipTypeImplementationDerivedFrom() { return new TRelationshipTypeImplementation.DerivedFrom(); } /** * Create an instance of {@link TRelationshipType.SourceInterfaces } * */ public TRelationshipType.SourceInterfaces createTRelationshipTypeSourceInterfaces() { return new TRelationshipType.SourceInterfaces(); } /** * Create an instance of {@link TRelationshipType.TargetInterfaces } * */ public TRelationshipType.TargetInterfaces createTRelationshipTypeTargetInterfaces() { return new TRelationshipType.TargetInterfaces(); } /** * Create an instance of {@link TRelationshipType.ValidSource } * */ public TRelationshipType.ValidSource createTRelationshipTypeValidSource() { return new TRelationshipType.ValidSource(); } /** * Create an instance of {@link TRelationshipType.ValidTarget } * */ public TRelationshipType.ValidTarget createTRelationshipTypeValidTarget() { return new TRelationshipType.ValidTarget(); } /** * Create an instance of {@link TNodeTypeImplementation.DerivedFrom } * */ public TNodeTypeImplementation.DerivedFrom createTNodeTypeImplementationDerivedFrom() { return new TNodeTypeImplementation.DerivedFrom(); } /** * Create an instance of {@link TNodeType.RequirementDefinitions } * */ public TNodeType.RequirementDefinitions createTNodeTypeRequirementDefinitions() { return new TNodeType.RequirementDefinitions(); } /** * Create an instance of {@link TNodeType.CapabilityDefinitions } * */ public TNodeType.CapabilityDefinitions createTNodeTypeCapabilityDefinitions() { return new TNodeType.CapabilityDefinitions(); } /** * Create an instance of {@link TNodeType.Interfaces } * */ public TNodeType.Interfaces createTNodeTypeInterfaces() { return new TNodeType.Interfaces(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link TDocumentation }{@code >}} * */ @XmlElementDecl(namespace = "http://docs.oasis-open.org/tosca/ns/2011/12", name = "documentation") public JAXBElement<TDocumentation> createDocumentation(TDocumentation value) { return new JAXBElement<TDocumentation>(_Documentation_QNAME, TDocumentation.class, null, value); } }