Commit 4a85936c authored by Rushikesh Padsala's avatar Rushikesh Padsala
Browse files

Initial commit

parents
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.model.common.visitor.FeatureFunctor;
import org.citygml4j.model.common.visitor.FeatureVisitor;
import org.citygml4j.model.common.visitor.GMLFunctor;
import org.citygml4j.model.common.visitor.GMLVisitor;
import org.citygml4j.model.gml.feature.AbstractFeature;
public class AbstractLayeredConstruction extends AbstractFeature implements ADEModelObject {
@Override
public void accept(FeatureVisitor featureVisitor) {
featureVisitor.visit(this);
}
@Override
public <T> T accept(FeatureFunctor<T> featureFunctor) {
return featureFunctor.apply(this);
}
@Override
public void accept(GMLVisitor gmlVisitor) {
gmlVisitor.visit(this);
}
@Override
public <T> T accept(GMLFunctor<T> gmlFunctor) {
return gmlFunctor.apply(this);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new AbstractLayeredConstruction(), copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.ade.energy.model.core.AbstractLayeredConstruction;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.model.gml.base.AssociationByRepOrRef;
public class AbstractLayeredConstructionProperty extends AssociationByRepOrRef<AbstractLayeredConstruction> implements ADEModelObject {
public AbstractLayeredConstructionProperty() {
}
public AbstractLayeredConstructionProperty(AbstractLayeredConstruction abstractLayeredConstruction) {
super(abstractLayeredConstruction);
}
public AbstractLayeredConstructionProperty(String href) {
super(href);
}
public AbstractLayeredConstruction getAbstractLayeredConstruction() {
return super.getObject();
}
public boolean isSetAbstractLayeredConstruction() {
return super.isSetObject();
}
public void setAbstractLayeredConstruction(AbstractLayeredConstruction abstractLayeredConstruction) {
super.setObject(abstractLayeredConstruction);
}
public void unsetAbstractLayeredConstruction() {
super.unsetObject();
}
@Override
public Class<AbstractLayeredConstruction> getAssociableClass() {
return AbstractLayeredConstruction.class;
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new AbstractLayeredConstructionProperty(), copyBuilder);
}
@Override
public Object copyTo(Object target, CopyBuilder copyBuilder) {
AbstractLayeredConstructionProperty copy = (target == null) ? new AbstractLayeredConstructionProperty() : (AbstractLayeredConstructionProperty) target;
return super.copyTo(copy, copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.model.common.visitor.GMLFunctor;
import org.citygml4j.model.common.visitor.GMLVisitor;
import org.citygml4j.model.gml.basicTypes.Code;
import org.citygml4j.model.gml.feature.AbstractFeature;
public abstract class AbstractLibrary extends AbstractFeature implements ADEModelObject {
private Code type;
private String source;
private String author;
public Code getType() {
return type;
}
public void setType(Code type) {
this.type = type;
}
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public boolean isSetType(){
return type != null;
}
public boolean isSetSource(){
return source != null;
}
public boolean isSetAuthor(){
return author != null;
}
@Override
public void accept(GMLVisitor gmlVisitor) {
gmlVisitor.visit(this);
}
@Override
public <T> T accept(GMLFunctor<T> gmlFunctor) {
return null;
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return null;
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.model.gml.base.AssociationByRepOrRef;
public class AbstractLibraryProperty extends AssociationByRepOrRef<AbstractLibrary> implements ADEModelObject {
public AbstractLibraryProperty() {
}
public AbstractLibraryProperty(AbstractLibrary abstractLibrary) {
super(abstractLibrary);
}
public AbstractLibraryProperty(String href) {
super(href);
}
public AbstractLibrary getAbstractLibraryProperty() {
return super.getObject();
}
public boolean isSetAbstractLibrary() {
return super.isSetObject();
}
public AbstractLibrary getAbstractLibrary() {
return super.getObject();
}
public void setAbstractLibrary(AbstractLibrary abstractLibrary) {
super.setObject(abstractLibrary);
}
public void unsetAbstractLibrary() {
super.unsetObject();
}
@Override
public Class<AbstractLibrary> getAssociableClass() {
return AbstractLibrary.class;
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new AbstractLibraryProperty(), copyBuilder);
}
@Override
public Object copyTo(Object target, CopyBuilder copyBuilder) {
AbstractLibraryProperty copy = (target == null) ? new AbstractLibraryProperty() : (AbstractLibraryProperty) target;
return super.copyTo(copy, copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.model.gml.base.AbstractGML;
import org.citygml4j.model.gml.basicTypes.Measure;
public abstract class AbstractQualifiedAttribute extends AbstractGML implements ADEModelObject {
private String description;
private String source;
private Measure value;
public String getAttributeDescription() {
return description;
}
public void setAttributeDescription(String description) {
this.description = description;
}
public String getSource() {
return source;
}
public void setSource(String source) {
this.source = source;
}
public Measure getValue() {
return value;
}
public void setValue(Measure value) {
this.value = value;
}
public boolean isSetDescription() {
return description != null;
}
public boolean isSetSource() {
return source != null;
}
public boolean isSetValue() {
return value != null;
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
public class AbstractQualifiedAttributeProperty extends ADEGenericApplicationProperty<AbstractQualifiedAttribute> {
public AbstractQualifiedAttributeProperty() {}
public AbstractQualifiedAttributeProperty(AbstractQualifiedAttribute value) {
super(value);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new AbstractQualifiedAttributeProperty(), copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.ade.energy.model.supportingClasses.AbstractTimeSeriesProperty;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.model.common.visitor.FeatureFunctor;
import org.citygml4j.model.common.visitor.FeatureVisitor;
import org.citygml4j.model.common.visitor.GMLFunctor;
import org.citygml4j.model.common.visitor.GMLVisitor;
import org.citygml4j.model.gml.basicTypes.Code;
import org.citygml4j.model.gml.basicTypes.Measure;
import org.citygml4j.model.gml.feature.AbstractFeature;
import org.sig3d.citygml.energyADE2beta7.ResourceStatusValueType;
public abstract class AbstractResource extends AbstractFeature implements ADEModelObject {
private ResourceStatusValueType status;
private Code operationType;
private Code amountType;
private Measure amount;
private AbstractTimeSeriesProperty timeDependentAmount;
private Boolean isAmountNormalized;
private Measure normalizationValue;
private String normalizationParameter;
private Measure co2Equivalent;
private Integer year;
private Measure costsMoney;
private Measure yieldsMoney;
public Measure getCo2Equivalent() {
return co2Equivalent;
}
public void setCo2Equivalent(Measure co2Equivalent) {
this.co2Equivalent = co2Equivalent;
}
public ResourceStatusValueType getStatus() {
return status;
}
public void setStatus(ResourceStatusValueType status) {
this.status = status;
}
public Code getOperationType() {
return operationType;
}
public void setOperationType(Code operationType) {
this.operationType = operationType;
}
public Code getAmountType() {
return amountType;
}
public void setAmountType(Code amountType) {
this.amountType = amountType;
}
public Measure getAmount() {
return amount;
}
public void setAmount(Measure amount) {
this.amount = amount;
}
public AbstractTimeSeriesProperty getTimeDependentAmount() {
return timeDependentAmount;
}
public void setTimeDependentAmount(AbstractTimeSeriesProperty timeDependentAmount) {
this.timeDependentAmount = timeDependentAmount;
}
public Boolean getAmountNormalized() {
return isAmountNormalized;
}
public void setAmountNormalized(Boolean amountNormalized) {
isAmountNormalized = amountNormalized;
}
public Measure getNormalizationValue() {
return normalizationValue;
}
public void setNormalizationValue(Measure normalizationValue) {
this.normalizationValue = normalizationValue;
}
public String getNormalizationParameter() {
return normalizationParameter;
}
public void setNormalizationParameter(String normalizationParameter) {
this.normalizationParameter = normalizationParameter;
}
public Integer getYear() {
return year;
}
public void setYear(Integer year) {
this.year = year;
}
public Measure getCostsMoney() {
return costsMoney;
}
public void setCostsMoney(Measure costsMoney) {
this.costsMoney = costsMoney;
}
public Measure getYieldsMoney() {
return yieldsMoney;
}
public void setYieldsMoney(Measure yieldsMoney) {
this.yieldsMoney = yieldsMoney;
}
public boolean isSetStatus() {
return status!= null;
}
public boolean isSetOperationType() {
return operationType != null;
}
public boolean isSetAmountType() {
return amountType != null;
}
public boolean isSetAmountNormalized(){
return isAmountNormalized;
}
public boolean isSetNormalizationValue() {
return normalizationValue != null;
}
public boolean isSetCo2Equivalent() {
return co2Equivalent != null;
}
public boolean isSetNormalizationParameter() {
return normalizationParameter != null;
}
public boolean isSetYear() {
return year != null;
}
public boolean isSetCostsMoney() {
return costsMoney != null;
}
public boolean isSetYieldsMoney() {
return yieldsMoney != null;
}
public boolean isSetTimeDependentAmount() {
return timeDependentAmount != null;
}
public boolean isSetAmount(){
return amount != null;
}
@Override
public void accept(GMLVisitor gmlVisitor) {
gmlVisitor.visit(this);
}
@Override
public <T> T accept(GMLFunctor<T> gmlFunctor) {
return gmlFunctor.apply(this);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new AbstractResourceProperty(), copyBuilder);
}
@Override
public void accept(FeatureVisitor featureVisitor) {
featureVisitor.visit(this);
}
@Override
public <T> T accept(FeatureFunctor<T> featureFunctor) {
return featureFunctor.apply(this);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.model.gml.base.AssociationByRepOrRef;
public class AbstractResourceProperty extends AssociationByRepOrRef<AbstractResource> implements ADEModelObject {
public AbstractResourceProperty() {
}
public AbstractResourceProperty(AbstractResource abstractResource) {
super(abstractResource);
}
public AbstractResourceProperty(String href) {
super(href);
}
public AbstractResource getAbstractResourceProperty() {
return super.getObject();
}
public boolean isSetAbstractResource() {
return super.isSetObject();
}
public AbstractResource getAbstractResource() {
return super.getObject();
}
public void setAbstractResource(AbstractResource abstractResource) {
super.setObject(abstractResource);
}
public void unsetAbstractResource() {
super.unsetObject();
}
@Override
public Class<AbstractResource> getAssociableClass() {
return AbstractResource.class;
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new AbstractResourceProperty(), copyBuilder);
}
@Override
public Object copyTo(Object target, CopyBuilder copyBuilder) {
AbstractResourceProperty copy = (target == null) ? new AbstractResourceProperty() : (AbstractResourceProperty) target;
return super.copyTo(copy, copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
import org.sig3d.citygml.energyADE2beta7.ThermalStatusValueType;
public class BuildingAtticThermalStatusProperty extends ADEGenericApplicationProperty<ThermalStatusValueType> {
public BuildingAtticThermalStatusProperty() {}
public BuildingAtticThermalStatusProperty(ThermalStatusValueType value) {
super(value);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new BuildingAtticThermalStatusProperty(), copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
import org.sig3d.citygml.energyADE2beta7.ThermalStatusValueType;
public class BuildingBasementThermalStatusProperty extends ADEGenericApplicationProperty<ThermalStatusValueType> {
public BuildingBasementThermalStatusProperty() {}
public BuildingBasementThermalStatusProperty(ThermalStatusValueType value) {
super(value);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new BuildingBasementThermalStatusProperty(), copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import net.opengis.gml.CodeType;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
public class BuildingConstructionWeightProperty extends ADEGenericApplicationProperty<CodeType> {
public BuildingConstructionWeightProperty() {}
public BuildingConstructionWeightProperty(CodeType value) {
super(value);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new BuildingConstructionWeightProperty(), copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
import org.sig3d.citygml.energyADE2beta7.QualifiedAreaPropertyType;
public class BuildingFloorAreaProperty extends ADEGenericApplicationProperty<QualifiedAreaPropertyType> {
public BuildingFloorAreaProperty() {}
public BuildingFloorAreaProperty(QualifiedAreaPropertyType value) {
super(value);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new BuildingFloorAreaProperty(), copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
import org.sig3d.citygml.energyADE2beta7.QualifiedHeightPropertyType;
public class BuildingHeightAboveGroundProperty extends ADEGenericApplicationProperty<QualifiedHeightPropertyType> {
public BuildingHeightAboveGroundProperty() {}
public BuildingHeightAboveGroundProperty(QualifiedHeightPropertyType value) {
super(value);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new BuildingHeightAboveGroundProperty(), copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
import org.sig3d.citygml.energyADE2beta7.QualifiedAreaPropertyType;
import org.sig3d.citygml.energyADE2beta7.QualifiedHeightPropertyType;
public class BuildingHeightProperty extends ADEGenericApplicationProperty<QualifiedHeightPropertyType> {
public BuildingHeightProperty() {}
public BuildingHeightProperty(QualifiedHeightPropertyType value) {
super(value);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new BuildingHeightProperty(), copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
public class BuildingIsProtectedProperty extends ADEGenericApplicationProperty<Boolean> {
public BuildingIsProtectedProperty() {}
public BuildingIsProtectedProperty(Boolean value) {
super(value);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new BuildingIsProtectedProperty(), copyBuilder);
}
}
/*
* energy-ade-citygml4j - Energy ADE module for citygml4j
* https://github.com/citygml4j/energy-ade-citygml4j
*
* energy-ade-citygml4j is part of the citygml4j project
*
* Copyright 2019-2024 Claus Nagel <claus.nagel@gmail.com>
*
* 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 org.citygml4j.ade.energy.model.core;
import net.opengis.gml.CodeType;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
public class BuildingTypeProperty extends ADEGenericApplicationProperty<CodeType> {
public BuildingTypeProperty() {
}
public BuildingTypeProperty(CodeType value) {
super(value);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new BuildingTypeProperty(), copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
import org.sig3d.citygml.energyADE2beta7.QualifiedVolumePropertyType;
public class BuildingVolumeProperty extends ADEGenericApplicationProperty<QualifiedVolumePropertyType> {
public BuildingVolumeProperty() {}
public BuildingVolumeProperty(QualifiedVolumePropertyType value) {
super(value);
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new BuildingVolumeProperty(), copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.model.gml.basicTypes.Code;
public class CityObjectRelation extends AbstractDataType implements ADEModelObject {
private Code relationType;
private RelatedToProperty relatedTo;
public RelatedToProperty getRelatedTo() {
return relatedTo;
}
public void setRelatedTo(RelatedToProperty relatedTo) {
this.relatedTo = relatedTo;
}
public Code getRelationType() {
return relationType;
}
public void setRelationType(Code relationType) {
this.relationType = relationType;
}
public boolean isSetRelation() {
return (this.relationType!= null);
}
public boolean isSetRelatedTo() { return this.relatedTo!= null; }
@Override
public Object copyTo(Object o, CopyBuilder copyBuilder) {
return null;
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return null;
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEModelObject;
import org.citygml4j.model.gml.base.AssociationByRep;
public class CityObjectRelationProperty extends AssociationByRep<CityObjectRelation> implements ADEModelObject {
public CityObjectRelationProperty() {
super();
}
public CityObjectRelationProperty(CityObjectRelation cityObjectRelation) {
super(cityObjectRelation);
}
@Override
public Class<CityObjectRelation> getAssociableClass() {
return CityObjectRelation.class;
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new CityObjectRelation(), copyBuilder);
}
@Override
public Object copyTo(Object target, CopyBuilder copyBuilder) {
CityObjectRelation copy = (target == null) ? new CityObjectRelation() : (CityObjectRelation) target;
return super.copyTo(copy, copyBuilder);
}
}
package org.citygml4j.ade.energy.model.core;
import org.citygml4j.builder.copy.CopyBuilder;
import org.citygml4j.model.citygml.ade.binding.ADEGenericApplicationProperty;
public class CityObjectRelationPropertyElement extends ADEGenericApplicationProperty<CityObjectRelationProperty> {
public CityObjectRelationPropertyElement(CityObjectRelationProperty object) {
super(object);
}
public CityObjectRelationPropertyElement() {
}
@Override
public Object copy(CopyBuilder copyBuilder) {
return copyTo(new CityObjectRelationPropertyElement(), copyBuilder);
}
}
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment