X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fsal%2Fyang-prototype%2Fcode-generator%2Fbinding-model-api%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fsal%2Fbinding%2Fmodel%2Fapi%2Ftype%2Fbuilder%2FGeneratedTOBuilder.java;h=fc3495e184565f052f5b8a21a3f6577f1bac5e0f;hb=a6af1afe08cb0f5dfef8c7bb370714df8ecd1e11;hp=ff55fe5f12cbfbe3428848fcdf7d859cc84a2e29;hpb=42210c03b0a4c54706320ba9f55794c0abd4d201;p=controller.git diff --git a/opendaylight/sal/yang-prototype/code-generator/binding-model-api/src/main/java/org/opendaylight/controller/sal/binding/model/api/type/builder/GeneratedTOBuilder.java b/opendaylight/sal/yang-prototype/code-generator/binding-model-api/src/main/java/org/opendaylight/controller/sal/binding/model/api/type/builder/GeneratedTOBuilder.java index ff55fe5f12..fc3495e184 100644 --- a/opendaylight/sal/yang-prototype/code-generator/binding-model-api/src/main/java/org/opendaylight/controller/sal/binding/model/api/type/builder/GeneratedTOBuilder.java +++ b/opendaylight/sal/yang-prototype/code-generator/binding-model-api/src/main/java/org/opendaylight/controller/sal/binding/model/api/type/builder/GeneratedTOBuilder.java @@ -1,30 +1,32 @@ -/* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v1.0 which accompanies this distribution, - * and is available at http://www.eclipse.org/legal/epl-v10.html - */ -package org.opendaylight.controller.sal.binding.model.api.type.builder; - -import org.opendaylight.controller.sal.binding.model.api.GeneratedTransferObject; -import org.opendaylight.controller.sal.binding.model.api.Type; - -/** - - * - */ -public interface GeneratedTOBuilder extends Type { - - public EnumBuilder addEnumeration(final String name); - - public GeneratedPropertyBuilder addProperty(final String name); - - public boolean addEqualsIdentity(final GeneratedPropertyBuilder property); - - public boolean addHashIdentity(final GeneratedPropertyBuilder property); - - public boolean addToStringProperty(final GeneratedPropertyBuilder property); - - public GeneratedTransferObject toInstance(); -} +/* + * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ +package org.opendaylight.controller.sal.binding.model.api.type.builder; + +import org.opendaylight.controller.sal.binding.model.api.GeneratedTransferObject; + +/** + + */ +public interface GeneratedTOBuilder extends GeneratedTypeBuilder { + + public boolean addExtendsType(final GeneratedTransferObject genTransObj); + + public GeneratedPropertyBuilder addProperty(final String name); + + public boolean addEqualsIdentity(final GeneratedPropertyBuilder property); + + public boolean addHashIdentity(final GeneratedPropertyBuilder property); + + public boolean addToStringProperty(final GeneratedPropertyBuilder property); + + @Override + public GeneratedTransferObject toInstance(); + + public GeneratedTransferObject toIdentityInstance(); + +}