// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.5-2 // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2014.06.12 at 01:48:04 PM CEST // package de.tum.in.i22.uc.pdp.xsd; import javax.xml.namespace.QName; import ae.javax.xml.bind.JAXBElement; import ae.javax.xml.bind.annotation.XmlElementDecl; import ae.javax.xml.bind.annotation.XmlRegistry; import de.tum.in.i22.uc.pdp.core.ParamMatch; import de.tum.in.i22.uc.pdp.core.condition.operators.Always; import de.tum.in.i22.uc.pdp.core.condition.operators.Before; import de.tum.in.i22.uc.pdp.core.condition.operators.ConditionParamMatchOperator; import de.tum.in.i22.uc.pdp.core.condition.operators.During; import de.tum.in.i22.uc.pdp.core.condition.operators.EvalOperator; import de.tum.in.i22.uc.pdp.core.condition.operators.EventMatchOperator; import de.tum.in.i22.uc.pdp.core.condition.operators.OSLAnd; import de.tum.in.i22.uc.pdp.core.condition.operators.OSLFalse; import de.tum.in.i22.uc.pdp.core.condition.operators.OSLImplies; import de.tum.in.i22.uc.pdp.core.condition.operators.OSLNot; import de.tum.in.i22.uc.pdp.core.condition.operators.OSLOr; import de.tum.in.i22.uc.pdp.core.condition.operators.OSLTrue; import de.tum.in.i22.uc.pdp.core.condition.operators.RepLim; import de.tum.in.i22.uc.pdp.core.condition.operators.RepMax; import de.tum.in.i22.uc.pdp.core.condition.operators.RepSince; import de.tum.in.i22.uc.pdp.core.condition.operators.Since; import de.tum.in.i22.uc.pdp.core.condition.operators.StateBasedOperator; import de.tum.in.i22.uc.pdp.core.condition.operators.Within; /** * This object contains factory methods for each * Java content interface and Java element interface * generated in the de.tum.in.i22.uc.pdp.xsd 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 _Condition_QNAME = new QName("http://www22.in.tum.de/enforcementLanguage", "condition"); private final static QName _Policy_QNAME = new QName("http://www22.in.tum.de/enforcementLanguage", "policy"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: de.tum.in.i22.uc.pdp.xsd * */ public ObjectFactory() { } /** * Create an instance of {@link ConditionType } * */ public ConditionType createConditionType() { return new ConditionType(); } /** * Create an instance of {@link PolicyType } * */ public PolicyType createPolicyType() { return new PolicyType(); } /** * Create an instance of {@link AlwaysType } * */ public AlwaysType createAlwaysType() { return new Always(); } /** * Create an instance of {@link OrType } * */ public OrType createOrType() { return new OSLOr(); } /** * Create an instance of {@link AuthorizationInhibitType } * */ public AuthorizationInhibitType createAuthorizationInhibitType() { return new AuthorizationInhibitType(); } /** * Create an instance of {@link RepMaxType } * */ public RepMaxType createRepMaxType() { return new RepMax(); } /** * Create an instance of {@link PreventiveMechanismType } * */ public PreventiveMechanismType createPreventiveMechanismType() { return new PreventiveMechanismType(); } /** * Create an instance of {@link TrueType } * */ public TrueType createTrueType() { return new OSLTrue(); } /** * Create an instance of {@link WithinType } * */ public WithinType createWithinType() { return new Within(); } /** * Create an instance of {@link ModifyActionType } * */ public ModifyActionType createModifyActionType() { return new ModifyActionType(); } /** * Create an instance of {@link DelayActionType } * */ public DelayActionType createDelayActionType() { return new DelayActionType(); } /** * Create an instance of {@link AuthorizationActionType } * */ public AuthorizationActionType createAuthorizationActionType() { return new AuthorizationActionType(); } /** * Create an instance of {@link SinceType } * */ public SinceType createSinceType() { return new Since(); } /** * Create an instance of {@link InitialRepresentationType } * */ public InitialRepresentationType createInitialRepresentationType() { return new InitialRepresentationType(); } /** * Create an instance of {@link ContainerType } * */ public ContainerType createContainerType() { return new ContainerType(); } /** * Create an instance of {@link DetectiveMechanismType } * */ public DetectiveMechanismType createDetectiveMechanismType() { return new DetectiveMechanismType(); } /** * Create an instance of {@link ExecuteAsyncActionType } * */ public ExecuteAsyncActionType createExecuteAsyncActionType() { return new ExecuteAsyncActionType(); } /** * Create an instance of {@link EvalOperatorType } * */ public EvalOperatorType createEvalOperatorType() { return new EvalOperator(); } /** * Create an instance of {@link AndType } * */ public AndType createAndType() { return new OSLAnd(); } /** * Create an instance of {@link NotType } * */ public NotType createNotType() { return new OSLNot(); } /** * Create an instance of {@link ParameterType } * */ public ParameterType createParameterType() { return new ParameterType(); } /** * Create an instance of {@link ConditionParamMatchType } * */ public ConditionParamMatchType createConditionParamMatchType() { return new ConditionParamMatchOperator(); } /** * Create an instance of {@link DuringType } * */ public DuringType createDuringType() { return new During(); } /** * Create an instance of {@link RepSinceType } * */ public RepSinceType createRepSinceType() { return new RepSince(); } /** * Create an instance of {@link MechanismBaseType } * */ public MechanismBaseType createMechanismBaseType() { return new MechanismBaseType(); } /** * Create an instance of {@link EventMatchingOperatorType } * */ public EventMatchingOperatorType createEventMatchingOperatorType() { return new EventMatchOperator(); } /** * Create an instance of {@link ParamMatchType } * */ public ParamMatchType createParamMatchType() { return new ParamMatch(); } /** * Create an instance of {@link RepLimType } * */ public RepLimType createRepLimType() { return new RepLim(); } /** * Create an instance of {@link BeforeType } * */ public BeforeType createBeforeType() { return new Before(); } /** * Create an instance of {@link StateBasedOperatorType } * */ public StateBasedOperatorType createStateBasedOperatorType() { return new StateBasedOperator(); } /** * Create an instance of {@link ImpliesType } * */ public ImpliesType createImpliesType() { return new OSLImplies(); } /** * Create an instance of {@link AuthorizationAllowType } * */ public AuthorizationAllowType createAuthorizationAllowType() { return new AuthorizationAllowType(); } /** * Create an instance of {@link FalseType } * */ public FalseType createFalseType() { return new OSLFalse(); } /** * Create an instance of {@link ExecuteActionType } * */ public ExecuteActionType createExecuteActionType() { return new ExecuteActionType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link ConditionType }{@code >}} * */ @XmlElementDecl(namespace = "http://www22.in.tum.de/enforcementLanguage", name = "condition") public JAXBElement<ConditionType> createCondition(ConditionType value) { return new JAXBElement<ConditionType>(_Condition_QNAME, ConditionType.class, null, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link PolicyType }{@code >}} * */ @XmlElementDecl(namespace = "http://www22.in.tum.de/enforcementLanguage", name = "policy") public JAXBElement<PolicyType> createPolicy(PolicyType value) { return new JAXBElement<PolicyType>(_Policy_QNAME, PolicyType.class, null, value); } }